Commit graph

16 commits

Author SHA1 Message Date
ed 43d409a5d9 prisonparty accepts user/group names 2023-11-25 13:40:21 +00:00
ed edd3e53ab3 prisonparty: support zfs-ubuntu
* when bind-mounting, resolve any symlinks ($v/) and read target inode;
   for example merged /bin and /usr/bin
* add failsafe in case this test should break in new exciting ways;
   inspect `mount` for any instances of the jailed path
   (not /proc/mounts since that has funny space encoding)
* unmount in a while-loop because xargs freaks out if one of them fail
   * and systemd doesn't give us a /dev/stderr to write to anyways
2023-11-25 02:16:48 +00:00
ed 5485c6d7ca prisonparty: FFmpeg runs faster with /dev/urandom 2023-03-19 18:32:35 +00:00
ed b179e2b031 prisonparty: ignore unresolvable mount paths;
allows startup even if some locations are missing,
for example if a server rebooted and some disks aren't up yet
2023-02-26 22:11:15 +00:00
ed 76e5eeea3f prisonparty: fix reload signal 2023-02-05 00:00:18 +00:00
ed 78d2f69ed5 prisonparty: support opus transcoding on debian
libblas.so and liblapack.so are symlinks into /etc/alternatives
2023-01-31 20:50:59 +00:00
ed 10430b347f fix dumb prisonparty bug 2022-07-22 20:49:35 +02:00
ed c032cd08b3 prisonparty: clean exit on sigterm/int 2022-02-27 20:07:28 +01:00
ed c9ffead7bf prisonparty: support running from src 2022-01-17 00:24:40 +00:00
ed ed5f6736df add prisonparty systemd example 2021-08-10 23:29:14 +02:00
ed 15d8be0fae no more loops 2021-08-10 02:56:48 +02:00
ed 46f3e61360 no actually that is a terrible location 2021-08-09 23:53:09 +02:00
ed 87ad8c98d4 /var/empty is a good location 2021-08-09 23:37:01 +02:00
ed 0dbd8a01ff mount PWD into chroot for config files 2021-08-09 22:12:39 +02:00
ed a50a05e4e7 git: set 0755 on binary 2021-08-09 00:44:19 +02:00
ed 6cb5a87c79 add chroot wrapper (tested on debian only) 2021-08-09 00:42:21 +02:00