История изменений
Исправление intelfx, (текущая версия) :
А что тут думать-то?
#!/bin/bash
die() { echo "$*" >&2; exit 1; }
if [[ "${1+set}" == "" ]]; then
... команды вне чрута
install -m755 "$BASH_SOURCE" /path/to/chroot/install.sh
cleanup() { rm -f "/path/to/chroot/install.sh"; }
trap cleanup EXIT
chroot /path/to/chroot /install.sh stage2
elif [[ "$1" == stage2 ]]; then
... команды в чруте
else
die "Bad argument: $1"
fi
Исправление intelfx, :
А что тут думать-то?
#!/bin/bash
die() { echo "$*" >&2; exit 1; }
if [[ "${1+set}" == "" ]]; then
... команды вне чрута
cp -a "$BASH_SOURCE" /path/to/chroot/install.sh
cleanup() { rm -f "/path/to/chroot/install.sh"; }
trap cleanup EXIT
chroot /path/to/chroot /install.sh stage2
elif [[ "$1" == stage2 ]]; then
... команды в чруте
else
die "Bad argument: $1"
fi
Исходная версия intelfx, :
А что тут думать-то?
#!/bin/bash
die() { echo "$*" >&2; exit 1; }
if [[ "${1+set}" == "" ]]; then
... команды вне чрута
cp -a "$BASH_SOURCE" /path/to/chroot/install.sh
chroot /path/to/chroot /install.sh stage2
rm -f /path/to/chroot/install.sh
elif [[ "$1" == stage2 ]]; then
... команды в чруте
else
die "Bad argument: $1"
fi