My notes for the waycast Web imager
: see also ~/work/Breccia/Web/imager/notes.brec : Upstream imager.
testing
: see also `^^testing$`i @ ~/work/Breccia/Web/imager/notes.brec
workstation, localized
>+ (p=Breccia/Web/imager; $p/build-all && $p/bin/web-image-clean wayic/Web/imager/test/)
> Breccia/Web/imager/build-all
> Breccia/Web/imager/bin/web-image-clean wayic/Web/imager/test/
>+ (p=wayic/Web/imager; $p/build-all && $p/bin/waycast-web-image -co-service-directory=/_/Web_service/ -force wayic/Web/imager/test/)
> wayic/Web/imager/build-all
> wayic/Web/imager/bin/waycast-web-image -co-service-directory=/_/Web_service/ -force wayic/Web/imager/test/
workstation, fake pre-publication imaging
>+ test-image [<additional imaging options>] <boundary path>
server, localized, syncing source files from workstation to server
+ Ensure there are no symlinks under `~/var/post/test/`.
/ I have yet to learn how to stop `cp` copying symlinks as such to the server.
\ Do not use `cp --update` below, workstation and server clocks differ.
>+ sudo mount /mnt/lan/server/unbak/
>+ (p=Breccia/Web/imager; $p/build-all && (d=/mnt/lan/server/unbak/var/www/public/htdocs/var/post; sudo --user=public cp --recursive ~/var/post/test/ $d/ && sudo --user=public --preserve-env=JDK_HOME $p/bin/web-image-clean $d/test/))
> Breccia/Web/imager/build-all
> (d=/mnt/lan/server/unbak/var/www/public/htdocs/var/post; sudo --user=public cp --recursive ~/var/post/test/ $d/ && sudo --user=public --preserve-env=JDK_HOME Breccia/Web/imager/bin/web-image-clean $d/test/)
> sudo --user=public cp --recursive ~/var/post/test/ /mnt/lan/server/unbak/var/www/public/htdocs/var/post/
> sudo --user=public --preserve-env=JDK_HOME Breccia/Web/imager/bin/web-image-clean /mnt/lan/server/unbak/var/www/public/htdocs/var/post/test/
>+ sudo umount /mnt/lan/server/unbak/
>+ sudo mount /mnt/lan/server/unbak/
>+ (p=wayic/Web/imager; $p/build-all && (d=/mnt/lan/server/unbak/var/www/public/htdocs/var/post; sudo --user=public cp --recursive ~/var/post/test/ $d/ && sudo --user=public --group=wayic --preserve-env=JDK_HOME $p/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -force -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/../../../project;||;^(?:~|/home/mike)(?=/|$);${boundary}/../../..;||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/../../../sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}/../../..$1;' $d/test/))
> wayic/Web/imager/build-all
> (d=/mnt/lan/server/unbak/var/www/public/htdocs/var/post; sudo --user=public cp --recursive ~/var/post/test/ $d/ && sudo --user=public --group=wayic --preserve-env=JDK_HOME wayic/Web/imager/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -force -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/../../../project;||;^(?:~|/home/mike)(?=/|$);${boundary}/../../..;||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/../../../sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}/../../..$1;' $d/test/)
> sudo --user=public cp --recursive ~/var/post/test/ /mnt/lan/server/unbak/var/www/public/htdocs/var/post/
> sudo --user=public --group=wayic --preserve-env=JDK_HOME wayic/Web/imager/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -force -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/../../../project;||;^(?:~|/home/mike)(?=/|$);${boundary}/../../..;||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/../../../sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}/../../..$1;' /mnt/lan/server/unbak/var/www/public/htdocs/var/post/test/
>+ sudo umount /mnt/lan/server/unbak/
server, exhaustive
>+ sudo mount /mnt/lan/server/unbak/
>+ (p=Breccia/Web/imager; $p/build-all && sudo --user=public sync-web && sudo --user=public --preserve-env=JDK_HOME $p/bin/web-image-clean /mnt/lan/server/unbak/var/www/public/htdocs/)
> Breccia/Web/imager/build-all
> sudo --user=public sync-web && sudo --user=public --preserve-env=JDK_HOME Breccia/Web/imager/bin/web-image-clean /mnt/lan/server/unbak/var/www/public/htdocs/
> sudo --user=public sync-web
> sudo --user=public --preserve-env=JDK_HOME Breccia/Web/imager/bin/web-image-clean /mnt/lan/server/unbak/var/www/public/htdocs/
>+ sudo umount /mnt/lan/server/unbak/
>+ sudo mount /mnt/lan/server/unbak/
>+ (p=wayic/Web/imager; $p/build-all && sudo --user=public sync-web && sudo --user=public --group=wayic --preserve-env=JDK_HOME $p/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/project;||;^(?:~|/home/mike)(?=/|$);${boundary};||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}$1;' /mnt/lan/server/unbak/var/www/public/htdocs/)
> wayic/Web/imager/build-all
> sudo --user=public sync-web && sudo --user=public --group=wayic --preserve-env=JDK_HOME wayic/Web/imager/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/project;||;^(?:~|/home/mike)(?=/|$);${boundary};||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}$1;' /mnt/lan/server/unbak/var/www/public/htdocs/
> sudo --user=public sync-web
> sudo --user=public --group=wayic --preserve-env=JDK_HOME wayic/Web/imager/bin/waycast-web-image -author-home-directory='/home/mike' -co-service-directory='/_/Web_service' -reference-mapping=';^(?:~|/home/mike)/work;${boundary}/project;||;^(?:~|/home/mike)(?=/|$);${boundary};||;^/;http://reluk.ca/sys/computer/workstation/;' -reference-mapping=';^http://reluk.ca/sys/computer/workstation(/.*\.brec$);${boundary}/sys/computer/Primeval$1;||;^http://reluk.ca(/.*\.brec$);${boundary}$1;' /mnt/lan/server/unbak/var/www/public/htdocs/
>+ sudo umount /mnt/lan/server/unbak/