| 49 |
packages="$packages $NFSROOT_PACKAGES" |
packages="$packages $NFSROOT_PACKAGES" |
| 50 |
ROOTCMD="chroot $NFSROOT" |
ROOTCMD="chroot $NFSROOT" |
| 51 |
|
|
| 52 |
|
LIBFAI=/usr/lib/fai |
| 53 |
conffile=$NFSROOT/etc/rcS_fai.conf |
conffile=$NFSROOT/etc/rcS_fai.conf |
| 54 |
export DEBIAN_FRONTEND=Noninteractive |
export DEBIAN_FRONTEND=Noninteractive |
| 55 |
|
|
| 115 |
|
|
| 116 |
echo "Creating nfsroot for $1 using debootstrap" |
echo "Creating nfsroot for $1 using debootstrap" |
| 117 |
[ "$verbose" ] && echo "calling debootstrap $1 $NFSROOT $2" |
[ "$verbose" ] && echo "calling debootstrap $1 $NFSROOT $2" |
| 118 |
debootstrap $1 $NFSROOT $2 > $devnull 2>&1 |
LC_ALL=C debootstrap $1 $NFSROOT $2 > $devnull 2>&1 |
| 119 |
} |
} |
| 120 |
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| 121 |
create_base() { |
create_base() { |
| 262 |
if [ -d $NFSROOT/fai ]; then |
if [ -d $NFSROOT/fai ]; then |
| 263 |
echo $NFSROOT already exists. Removing $NFSROOT |
echo $NFSROOT already exists. Removing $NFSROOT |
| 264 |
umount $NFSROOT/dev/pts 1>/dev/null 2>&1 || true |
umount $NFSROOT/dev/pts 1>/dev/null 2>&1 || true |
| 265 |
rm -rf $NFSROOT |
rm -rf $NFSROOT/.??* $NFSROOT/* |
| 266 |
|
# also remove files $NFSROOT/.? but not . and .. |
| 267 |
|
find $NFSROOT ! -type d -xdev -maxdepth 1 | xargs -r rm -f |
| 268 |
fi |
fi |
| 269 |
|
|
| 270 |
create_nfsroot |
create_nfsroot |