summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2006-07-13 14:06:09 +0000
committerphk <phk@FreeBSD.org>2006-07-13 14:06:09 +0000
commit418bc501503b50b59f3fc46638dd07b25e2e637f (patch)
tree71f6dab9fdc2fdba954d6c82a13fc432afbe1e52 /tools
parent98b081a3da99886161f8ff93d44fe37400d079e1 (diff)
downloadFreeBSD-src-418bc501503b50b59f3fc46638dd07b25e2e637f.zip
FreeBSD-src-418bc501503b50b59f3fc46638dd07b25e2e637f.tar.gz
Create the diskless magic files in /etc during the install_etc() step
instead of setup_nanobsd(), because this gives customize tasks a chance to fiddle the details. Inspired & tested by: Jordan Coleman <jordan@JordanColeman.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/tools/nanobsd/nanobsd.sh23
1 files changed, 13 insertions, 10 deletions
diff --git a/tools/tools/nanobsd/nanobsd.sh b/tools/tools/nanobsd/nanobsd.sh
index 64a1c3f..a406c50 100644
--- a/tools/tools/nanobsd/nanobsd.sh
+++ b/tools/tools/nanobsd/nanobsd.sh
@@ -196,6 +196,19 @@ install_etc ( ) (
${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} distribution \
DESTDIR=${NANO_WORLDDIR} \
> ${MAKEOBJDIRPREFIX}/_.etc 2>&1
+ (
+ cd ${NANO_WORLDDIR}
+
+ # create diskless marker file
+ touch etc/diskless
+
+ # save config file for scripts
+ echo "NANO_DRIVE=${NANO_DRIVE}" > etc/nanobsd.conf
+
+ echo "/dev/${NANO_DRIVE}s1a / ufs ro 1 1" > etc/fstab
+ echo "/dev/${NANO_DRIVE}s3 /cfg ufs rw,noauto 2 2" >> etc/fstab
+ mkdir -p cfg
+ )
)
install_kernel ( ) (
@@ -228,16 +241,6 @@ setup_nanobsd ( ) (
(
cd ${NANO_WORLDDIR}
- # create diskless marker file
- touch etc/diskless
-
- # save config file for scripts
- echo "NANO_DRIVE=${NANO_DRIVE}" > etc/nanobsd.conf
-
- echo "/dev/${NANO_DRIVE}s1a / ufs ro 1 1" > etc/fstab
- echo "/dev/${NANO_DRIVE}s3 /cfg ufs rw,noauto 2 2" >> etc/fstab
- mkdir -p cfg
-
for d in var etc
do
# link /$d under /conf
OpenPOWER on IntegriCloud