summaryrefslogtreecommitdiffstats
path: root/etc/rc.d
diff options
context:
space:
mode:
authorsheldonh <sheldonh@FreeBSD.org>2000-04-27 08:43:49 +0000
committersheldonh <sheldonh@FreeBSD.org>2000-04-27 08:43:49 +0000
commite9b12780388b49c05ad5f15144bbbfc94168dc89 (patch)
tree7abb09b02c45f55b7bfe0939c7836dd33fea232f /etc/rc.d
parent4ff5ca59a75f537882934263881113c1ce6f4ab6 (diff)
downloadFreeBSD-src-e9b12780388b49c05ad5f15144bbbfc94168dc89.zip
FreeBSD-src-e9b12780388b49c05ad5f15144bbbfc94168dc89.tar.gz
Add to defaults/rc.conf a new function source_rc_confs which rc
scripts may use to source safely overrides in ${rc_conf_files} files. This protects users who insist on the bad practice of copying /etc/defaults/rc.conf to /etc/rc.conf from a recursive loop that exhausts available file descriptors. Several people have expressed interest in breaking this function out into its own shell script. Anyone who wants to embark on such an undertaking would do well to study the attributed PR. PR: 17595 Reported by: adrian Submitted by: Doug Barton <Doug@gorean.org>
Diffstat (limited to 'etc/rc.d')
-rw-r--r--etc/rc.d/diskless1
-rw-r--r--etc/rc.d/resolv1
-rw-r--r--etc/rc.d/tmp1
-rw-r--r--etc/rc.d/var1
4 files changed, 4 insertions, 0 deletions
diff --git a/etc/rc.d/diskless b/etc/rc.d/diskless
index 9ccdfa8..091ed13 100644
--- a/etc/rc.d/diskless
+++ b/etc/rc.d/diskless
@@ -7,6 +7,7 @@
bpi="-i $4"
fi
/sbin/mdconfig -a -t malloc -s $1 -u $3
+ /sbin/disklabel -r -w md$3 auto
/sbin/newfs $bpi /dev/md$3c
/sbin/mount /dev/md$3c $2
}
diff --git a/etc/rc.d/resolv b/etc/rc.d/resolv
index 9ccdfa8..091ed13 100644
--- a/etc/rc.d/resolv
+++ b/etc/rc.d/resolv
@@ -7,6 +7,7 @@
bpi="-i $4"
fi
/sbin/mdconfig -a -t malloc -s $1 -u $3
+ /sbin/disklabel -r -w md$3 auto
/sbin/newfs $bpi /dev/md$3c
/sbin/mount /dev/md$3c $2
}
diff --git a/etc/rc.d/tmp b/etc/rc.d/tmp
index 9ccdfa8..091ed13 100644
--- a/etc/rc.d/tmp
+++ b/etc/rc.d/tmp
@@ -7,6 +7,7 @@
bpi="-i $4"
fi
/sbin/mdconfig -a -t malloc -s $1 -u $3
+ /sbin/disklabel -r -w md$3 auto
/sbin/newfs $bpi /dev/md$3c
/sbin/mount /dev/md$3c $2
}
diff --git a/etc/rc.d/var b/etc/rc.d/var
index 9ccdfa8..091ed13 100644
--- a/etc/rc.d/var
+++ b/etc/rc.d/var
@@ -7,6 +7,7 @@
bpi="-i $4"
fi
/sbin/mdconfig -a -t malloc -s $1 -u $3
+ /sbin/disklabel -r -w md$3 auto
/sbin/newfs $bpi /dev/md$3c
/sbin/mount /dev/md$3c $2
}
OpenPOWER on IntegriCloud