X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fpub%2Frestrict;h=b2f3be369f1a60fb0efb56d7d04e8cdcc0a687c2;hb=981634865c275c1f35e78a27c6d76cd9708fd7ef;hp=6d80590487417f88e83254e54cdb3d5b7b9f7c90;hpb=1be1a523cb04a5079e2212f3ab5a09b6591a4340;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/pub/restrict b/nixops/modules/pub/restrict index 6d80590..b2f3be3 100644 --- a/nixops/modules/pub/restrict +++ b/nixops/modules/pub/restrict @@ -20,8 +20,9 @@ rsync*) nix-store -q -R \ /run/current-system/sw \ /etc/profiles/per-user/pub \ + /etc/ssl/certs/ca-bundle.crt \ | while read i; do - printf '%s--bind\0'$i'\0'$i'\0' '' + printf '%s--ro-bind\0'$i'\0'$i'\0' '' done } @@ -35,11 +36,14 @@ rsync*) --dev /dev \ --ro-bind /etc/resolv.conf /etc/resolv.conf \ --ro-bind /etc/zoneinfo /etc/zoneinfo \ + --ro-bind /etc/ssl /etc/ssl \ + --ro-bind /etc/static/ssl/certs /etc/static/ssl/certs \ --ro-bind /run/current-system/sw/lib/locale/locale-archive /etc/locale-archive \ --ro-bind /run/current-system/sw/bin /bin \ --ro-bind /etc/profiles/per-user/pub/bin /bin-pub \ --bind /var/lib/pub/$user /var/lib/pub \ - --ro-bind $TMUX_RESTRICT /var/lib/pub/.tmux.restrict.conf \ + --dir /var/lib/commons \ + --ro-bind $TMUX_RESTRICT /var/lib/commons/tmux.restrict.conf \ --chdir /var/lib/pub \ --unshare-all \ --share-net \