mirror of
https://github.com/kiberpipa/nix-rehash.git
synced 2024-10-03 22:57:11 +03:00
container: fix updating scripts
This commit is contained in:
parent
60cac2dcdd
commit
e346b50a85
@ -93,8 +93,10 @@ let
|
||||
if ! [ -e $CONTAINER_ROOT/etc/os-release ]; then
|
||||
touch $CONTAINER_ROOT/etc/os-release
|
||||
fi
|
||||
rm $CONTAINER_ROOT/old_config && ln -fs "${container}" $CONTAINER_ROOT/old_config
|
||||
rm $CONTAINER_ROOT/new_config && ln -fs "${container}" $CONTAINER_ROOT/new_config
|
||||
rm $CONTAINER_ROOT/old_config
|
||||
ln -fs "${container}" $CONTAINER_ROOT/old_config
|
||||
rm $CONTAINER_ROOT/new_config
|
||||
ln -fs "${container}" $CONTAINER_ROOT/new_config
|
||||
${pkgs.lxc}/bin/lxc-start -n "${name}" \
|
||||
-f "${pkgs.writeText "container.conf" containerConfig}" \
|
||||
-s lxc.rootfs=$CONTAINER_ROOT \
|
||||
@ -121,7 +123,8 @@ let
|
||||
if [ -z "$CONTAINER_ROOT" ]; then
|
||||
export CONTAINER_ROOT="/var/lib/containers/${name}"
|
||||
fi
|
||||
rm $CONTAINER_ROOT/new_config && ln -fs ${container} $CONTAINER_ROOT/new_config
|
||||
rm $CONTAINER_ROOT/new_config
|
||||
ln -fs ${container} $CONTAINER_ROOT/new_config
|
||||
'';
|
||||
executable = true;
|
||||
destination = "/bin/${name}-container-update";
|
||||
|
Loading…
Reference in New Issue
Block a user