Commit Graph

2796 Commits

Author SHA1 Message Date
Mike Frysinger 2ea37cdae3 add .depend / .PHONY support 2007-04-13 13:20:26 +00:00
Mike Frysinger 2348f115c0 use CPPFLAGS rather than CFLAGS where appropriate and make LDFLAGS/-rpath dynamic by only enabling when in .svn repo 2007-04-13 13:06:53 +00:00
Mike Frysinger 5ee5f0c661 revert previous commit 2007-04-13 12:59:12 +00:00
Mike Frysinger e3440c8ba3 dont create .so links as they arent needed for runtime 2007-04-13 12:55:43 +00:00
Mike Frysinger 51f43d5a53 use ln -sf rather than ln -s incase target exists 2007-04-13 12:39:14 +00:00
Mike Frysinger 21902ef882 add a symlink for update-rc -> rc-update 2007-04-13 12:38:00 +00:00
Roy Marples eabcb48f71 netmask -> CIDR is worked out correctly #174341. 2007-04-13 10:30:57 +00:00
Roy Marples a07be0513a s-s-d now allows --signal to be used without --stop and --oknodo. man page updated accordingly 2007-04-13 09:21:16 +00:00
Roy Marples 824e9577e7 Fix module loading, #174360. s-s-d now changes group when changing user, #174362. 2007-04-13 06:43:00 +00:00
Roy Marples 1f7770af7b Include old file conf.d/wireless and warn the user 2007-04-12 15:47:26 +00:00
Roy Marples daa9c99010 merge wireless.example into net.example, #174282 2007-04-12 15:44:05 +00:00
Roy Marples 67c5d8e940 Style updates 2007-04-12 13:18:52 +00:00
Roy Marples 000f239534 Fix getopt a little 2007-04-12 10:40:51 +00:00
Roy Marples 2728cef0e1 Hug getopt_long even though it's not POSIX. start-stop-daemon has always required this and all our supported platforms have it. 2007-04-12 10:08:42 +00:00
Roy Marples 33d303f184 Fix the modules init script 2007-04-11 15:00:22 +00:00
Roy Marples aff7b02dce Fix hotplugging of network cards 2007-04-11 14:52:13 +00:00
Roy Marples e6674b2cae Cuddle up to LKML C style 2007-04-11 12:44:47 +00:00
Roy Marples 55884f7959 Correct version 2007-04-11 10:47:35 +00:00
Roy Marples 2948663767 Release alpha1 of baselayout-2 2007-04-11 10:46:56 +00:00
Roy Marples 64c4d3875d Move carrier detection back into net.sh. Reserve a new hook numbers 2007-04-11 10:40:53 +00:00
Roy Marples f754c661f5 Add new service hooks, remove pmake stuff from our Makefile and fix rc_services_in_state for scheduled. 2007-04-11 07:15:02 +00:00
Roy Marples ffc96d8d89 Change veinfo and friends to einfov. Rationale - we may need veinfo to support va_list in the future. 2007-04-10 16:11:20 +00:00
Roy Marples 240399534c int -> time_t 2007-04-10 14:03:37 +00:00
Roy Marples 6f93566fc7 Fix scanning and clear wepkeys when we start 2007-04-10 12:41:38 +00:00
Roy Marples d3db9e9910 Fix indentation 2007-04-10 11:24:58 +00:00
Roy Marples 662e308d86 Apply sysctl if we don't have an init script 2007-04-10 10:50:07 +00:00
Roy Marples 0c98067d57 Misc network fixes so we work on my stable server. Splash plugin removed as splashtuils-1.4 now ships with its own. 2007-04-10 10:33:44 +00:00
Roy Marples c5ddc6ef74 duh 2007-04-09 18:57:57 +00:00
Roy Marples 5076114aa7 routes_SSID now works, as does iwconfig.sh for BSD 2007-04-09 18:56:26 +00:00
Roy Marples 89ac4eee26 rc does not need SIGCHLD handler. Also, always return 0 in /etc/rc as non zero for default may freeze system. 2007-04-09 17:11:18 +00:00
Roy Marples 3c7c1736b7 Use names instead of numbers for reporting signals and trap signals in rc 2007-04-09 16:53:21 +00:00
Roy Marples 3a20ea36cc Ensure fbsd sets up $RUNLEVEL correctly when init changes 2007-04-09 09:59:09 +00:00
Roy Marples 049948eb09 Only use some gcc flags if gcc actually supports them. 2007-04-08 17:39:59 +00:00
Roy Marples 6e2ef07dd3 LIBDIR -> LIB. When interuppted, ensure service state is restored correctly. When stopping, don't uncoldplug too early. 2007-04-08 16:03:48 +00:00
Roy Marples a66136655e Move env-update back to /sbin as everything non baselayout expects it in $PATH, including our documentation 2007-04-07 10:38:40 +00:00
Mike Frysinger 2efe075803 modules-update -> update-modules 2007-04-07 09:28:00 +00:00
Roy Marples 6c29966364 We don't use err.h 2007-04-07 08:46:42 +00:00
Roy Marples 4e64558cbf Remove this until we can make it work properly - ie not hangup when cable goes in/out 2007-04-06 23:04:38 +00:00
Roy Marples 25d219a086 Use character classes in sed 2007-04-06 19:38:23 +00:00
Roy Marples ab62a84790 snprintf is better 2007-04-06 08:37:15 +00:00
Roy Marples 9cd5742bec strcpy is bad 2007-04-06 08:24:48 +00:00
Roy Marples 0762d88d84 Punt the rc-depend man page as it's been moved out of /usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin 2007-04-06 01:07:10 +00:00
Roy Marples 657be65340 Misc fixes, plugged a memory leak in runscript.c and use va_copy to avoid nasty segfaults 2007-04-06 01:04:07 +00:00
Roy Marples 308042c87b We now compile on OpenBSD (no idea if it works or not yet) 2007-04-05 15:01:09 +00:00
Roy Marples 6fb700e52c Superfluous CFLAGS 2007-04-05 11:42:21 +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