# HG changeset patch # User Oleksandr Gavenko # Date 1679178934 -7200 # Node ID 8b60b9ad42e85814ee8b9dbe11930505fb6ec0a1 # Parent 8648def6d54be696a50ee5993ec90dd2690bae9c Added cooking + resume sites with generic code. diff -r 8648def6d54b -r 8b60b9ad42e8 deb/lighttpd-register-cooking.bash --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deb/lighttpd-register-cooking.bash Sun Mar 19 00:35:34 2023 +0200 @@ -0,0 +1,16 @@ +#!/bin/bash + +apt install rsync + +d=cooking +mkdir -p /srv/www/$d +chown user:user /srv/www/$d + +cat </etc/lighttpd/conf-available/92-$d.conf +$$HTTP["host"] == "$d.defun.work" { + server.document-root = "/srv/www/$d" +} +EOF + +lighttpd-enable-mod $d +service lighttpd reload diff -r 8648def6d54b -r 8b60b9ad42e8 deb/lighttpd-register-resume.bash --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deb/lighttpd-register-resume.bash Sun Mar 19 00:35:34 2023 +0200 @@ -0,0 +1,16 @@ +#!/bin/bash + +apt install rsync + +d=resume +mkdir -p /srv/www/$d +chown user:user /srv/www/$d + +cat </etc/lighttpd/conf-available/92-$d.conf +$$HTTP["host"] == "$d.defun.work" { + server.document-root = "/srv/www/$d" +} +EOF + +lighttpd-enable-mod $d +service lighttpd reload diff -r 8648def6d54b -r 8b60b9ad42e8 deb/lighttpd-register-tips.bash --- a/deb/lighttpd-register-tips.bash Sun Mar 19 00:21:53 2023 +0200 +++ b/deb/lighttpd-register-tips.bash Sun Mar 19 00:35:34 2023 +0200 @@ -1,14 +1,16 @@ #!/bin/bash -mkdir -p /srv/www/tips -chown user:user /srv/www/tips +apt install rsync -cat <<'EOF' >/etc/lighttpd/conf-available/92-tips.conf -$HTTP["host"] == "tips.defun.work" { - server.document-root = "/srv/www/tips/" +d=tips +mkdir -p /srv/www/$d +chown user:user /srv/www/$d + +cat </etc/lighttpd/conf-available/92-$d.conf +$$HTTP["host"] == "$d.defun.work" { + server.document-root = "/srv/www/$d" } EOF -lighttpd-enable-mod tips +lighttpd-enable-mod $d service lighttpd reload -