Roy Marples
16ad975b2d
Allow services to define which extra commands require the service to be started
2007-11-29 16:23:59 +00:00
Roy Marples
82df7e4584
Use shorthand for loops
2007-11-29 11:23:06 +00:00
Roy Marples
ac9279cc0d
Massive whitespace cleanup
2007-11-28 15:45:03 +00:00
Roy Marples
97f707db0d
FreeBSD-7 and NetBSD support tmpfs, so try and use this first.
2007-11-28 10:06:13 +00:00
Roy Marples
d81def80b0
Move /etc/conf.d/rc to /etc/rc.conf.
...
Lowercase all configurable variables, non configurations remain uppercase.
Replace rc_env_bool with rc_yesno.
Split localmount info procfs (Linux) and dumpon, savecore (BSD)
2007-11-23 12:04:11 +00:00
Roy Marples
6aadda4965
We no longer need this hack for FreeBSD-7
2007-11-22 18:53:54 +00:00
Roy Marples
c2aa772687
issue.devfix is Gentoo specific, as such it belongs in a separate init script.
2007-11-22 11:57:30 +00:00
Roy Marples
9635b455c7
Introduce CONTENTS variable into Makefiles to list the contents of the directory, excluding the Makefile for to Make life easier
2007-11-20 17:37:15 +00:00
Roy Marples
11a745ab0c
We no longer support pam_console directly. Also, we cannot use chgrp due to silly LDAP issues.
2007-11-20 12:55:56 +00:00
Roy Marples
a8fcb36d72
We don't use /var/lock anymore
2007-11-20 12:20:50 +00:00
Roy Marples
91db53cef3
Move sysctl into it's own init script
2007-11-20 12:10:32 +00:00
Roy Marples
5f8cf73b22
Our build chain now works with GNU and BSD make implementations
2007-11-19 13:48:43 +00:00
Roy Marples
39227ede1d
relicense as 2-clause BSD, with the kind permission of Gentoo
2007-11-14 15:22:04 +00:00
Roy Marples
ccf79ceb47
Control of system defined env vars should not be done by us.
2007-11-14 13:39:34 +00:00
Roy Marples
a1f80bc7a7
Fix rmnlogin for parallel startup
2007-11-01 18:30:14 +00:00
Roy Marples
9fa717fb1d
whitespace
2007-10-31 22:12:39 +00:00
Roy Marples
7cd70aee4d
You can now log baselayout-2 again, through the RC_LOGGER conf.d/rc
...
setting. The log is temp stored in /lib/rc/init.d/rc.log and appended
to /var/log/rc.log if it's writeable. sysinit cannot be logged in Linux
as we rely on sysinit to bring the system up to a point where we can log.
single user cannot be logged on FreeBSD due to waitpid(0,0,0) incorrectly
waiting for the log daemon in another process group.
2007-10-31 15:46:56 +00:00
Roy Marples
8c85fa399f
Do an exact match on tmpfs
2007-10-29 13:58:40 +00:00
Roy Marples
e2ba92f773
/etc/mtab is now a true reflection on /proc/mounts. The only exception is that we punt any / on tmpfs entry, #194615 .
2007-10-29 13:53:21 +00:00
Roy Marples
42c231d760
Indent fixes
2007-10-27 09:53:56 +00:00
Roy Marples
85648ee5cd
Fix tmp cleaning
2007-10-23 10:05:47 +00:00
Roy Marples
0f26607499
Only update mtab if /proc/mounts exists
2007-10-11 15:14:55 +00:00
Roy Marples
5261b5ed3a
Fix checkroot and give info about mtab
2007-10-11 15:04:07 +00:00
Roy Marples
64d1dd9da0
If / block device as in /etc/fstab does not exist, use /dev/root if it's available in checkroot, #171593 .
2007-10-11 09:49:54 +00:00
Roy Marples
31c6cacb0a
Always remount root rw if it's not
2007-10-09 21:10:53 +00:00
Roy Marples
dc0ba7ebf3
netmount, localmount, halt.sh and net scripts now check OS specific flags to see if a mount is network mounted (linux = fstab, *bsd = "local" in mount options) or not, #192772 .
2007-10-09 15:33:05 +00:00
Roy Marples
9d18c195d7
Don't unmount stuff in /dev or /sys
2007-10-05 14:15:06 +00:00
Roy Marples
93684b646e
Don't umount anything in /sys like we do for /proc and /dev
2007-10-05 13:37:57 +00:00
Roy Marples
cc3c5ad111
fstabinto now behaves more like mountinfo with respect to --quiet
2007-09-25 22:45:57 +00:00
Roy Marples
15b703c6e4
No need for that sed anymore
2007-09-25 19:18:09 +00:00
Mike Frysinger
f383365493
Do not require portmap in netmount when nolock option is used with nfs mounts and fixup the test so that it actually works.
2007-09-25 02:29:56 +00:00
Roy Marples
ccfbb4ad45
Use mkdir to test. Also, quote for robustness
2007-09-24 15:27:06 +00:00
Roy Marples
987c72f12f
--opts to --options
2007-09-19 11:53:35 +00:00
Mike Frysinger
2aac9fa464
revert EARLY_MOUNTS since everything in the boot runlevel depends on localmount already and anything that runs before it does not rely on things like /tmp or /var/run (and because i confused localmount with checkroot)
2007-09-09 16:49:40 +00:00
Mike Frysinger
869da3c685
only do the X lock stuff in /tmp so people can overload WIPE_TMP_DIRS for a general "wipe this directory" option. also force +t on /tmp and /var/tmp.
2007-09-09 16:08:32 +00:00
Mike Frysinger
230421384a
Allow people to specify a list of early mount points which will be mounted at the end of localmount so they can do tmpfs on things like /tmp #181527 .
2007-09-09 16:04:40 +00:00
Mike Frysinger
06ae2e5593
Allow people to specify a list of temp dirs to clean in bootmisc #191807 .
2007-09-09 15:52:05 +00:00
Roy Marples
52f7df0d0c
Add --quiet to mountinfo
2007-09-03 14:02:15 +00:00
Roy Marples
9cf4628aaa
Setup wtmp for BSD too
2007-08-23 10:25:09 +00:00
Roy Marples
3950eb6eba
`config /etc/fstab' can now be used in depend() functions to show that
...
the deptree should be regenerated if /etc/fstab has changed.
2007-08-15 14:49:41 +00:00
Roy Marples
9174c25aab
Ensure that /var/log exists too
2007-08-02 08:41:31 +00:00
Roy Marples
02fcdeede4
Create needed dirs in bootmisc if they do not exist
2007-07-30 11:31:29 +00:00
Roy Marples
380b7f917d
Duh, test it
2007-07-27 06:22:05 +00:00
Roy Marples
f678660f04
Fix bootmisc stopping for pam_console and write halt record correctly.
2007-07-26 16:30:05 +00:00
Roy Marples
075e80b358
Merge some of reb's OpenBSD fixes in
2007-07-25 20:58:23 +00:00
Roy Marples
26d11b33cf
Use printf so we don't put blank lines at the top of new files and fix mountinfo for nfs roots
2007-07-16 17:07:15 +00:00
Roy Marples
42a5cb043b
Allow zsh to work as our shell
2007-07-16 16:22:37 +00:00
Roy Marples
e983dd0ac6
Yikes, removed that old bash gettextism
2007-07-16 14:09:29 +00:00
Roy Marples
cffbaa6c4e
Use echo instead of touch - saves on forking
2007-07-13 00:04:20 +00:00
Roy Marples
5257ba51b9
Don't unmount network filesystems in localmount or halt.sh, #175602 .
2007-07-11 17:27:46 +00:00