Commit Graph

17 Commits

Author SHA1 Message Date
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
06902f5ff3 Use the right dir from fstab 2007-08-08 12:39:05 +00:00
Roy Marples
8d0f3f2b16 Try and hide the terminal escape codes when they fail. 2007-08-07 07:25:24 +00:00
Roy Marples
1e4357ad01 Boot properly when we cannot set an early font, #187628. 2007-08-04 20:35:05 +00:00
Roy Marples
53097aedc5 Don't set an early font if consolefont isn't in a runlevel, #183773. 2007-07-01 08:45:23 +00:00
Roy Marples
d94d68767a Harden testing of /proc being valid 2007-05-23 14:12:06 +00:00
Roy Marples
e6a610fbc7 Don't dmesg for VPS systems 2007-04-26 14:29:15 +00:00
Roy Marples
54c6ff1b0a File to configure our font as early as possible in init 2007-04-26 13:08:34 +00:00
Roy Marples
cf9aa106c6 Set fonts in init-early.sh, don't stop services twice when shutting down and lock prefixed output. 2007-04-26 11:24:07 +00:00
Roy Marples
431e8cc84f Fix early setting of font 2007-04-26 08:02:21 +00:00
Roy Marples
6ba6f0403f Fix vservers 2007-04-25 15:42:30 +00:00
Roy Marples
cc62b67b7f Duh, quote eval properly 2007-04-17 20:07:24 +00:00
Roy Marples
f657d87b99 Rationalise our colour usage a little. 2007-04-17 09:32:18 +00:00
Mike Frysinger
2266255ac5 Allow addons to pass up their exit status in import_addon. Simplify /dev handling in init.sh and add mdev as an option. 2007-04-17 00:07:09 +00:00
Roy Marples
74527291b5 ramfs has no special options 2007-04-14 09:27:29 +00:00
Roy Marples
876bd89f4b hug getopt_long some more 2007-04-13 15:20:10 +00:00
Roy Marples
5af58b4514 Rewrite the core parts in C. We now provide librc so other programs can
query runlevels, services and state without using bash. We also provide
libeinfo so other programs can easily use our informational functions.

As such, we have dropped the requirement of using bash as the init script
shell. We now use /bin/sh and have strived to make the scripts as portable
as possible. Shells that work are bash and dash. busybox works provided
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you
should disable find too.
zsh and ksh do not work at this time.

Networking support is currently being re-vamped also as it was heavily bash
array based. As such, a new config format is available like so
config_eth0="1.2.3.4/24 5.6.7.8/16"
or like so
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'"

We will still support the old bash array format provided that /bin/sh IS
a link it bash.

ChangeLog for baselayout-1 can be found in our SVN repo.
2007-04-05 11:18:42 +00:00