Commit Graph

158 Commits

Author SHA1 Message Date
Roy Marples 55eb3794fb Rework our folder structure so that we don't have OS specific dirs, making it easier to share init and conf files per OS. 2008-03-25 14:06:05 +00:00
Mike Frysinger 486d517674 setup a bit of a test framework 2008-03-24 07:17:05 +00:00
Mike Frysinger 02e7e1b988 dont leak the _e var 2008-03-24 05:54:18 +00:00
Roy Marples 4079b4d65d Clean up error display. 2008-03-21 11:20:03 +00:00
Roy Marples eca292e5d9 Some OS's block on umount -f, so don't use it. 2008-03-21 11:02:02 +00:00
Roy Marples e47661449a More pathing fixes. 2008-03-21 00:30:22 +00:00
Roy Marples 04b0acb010 Fix pathing again. 2008-03-20 19:57:31 +00:00
Roy Marples 6159a32f39 SVCNAME -> RC_SVCNAME, but export SVCNAME still for compat. 2008-03-19 19:57:24 +00:00
Roy Marples 6d2e1f7add Fix building on Linux. 2008-03-19 19:43:08 +00:00
Roy Marples d9ec62b22a Add rc-service and update all softlevel refs to runlevel. 2008-03-19 17:11:50 +00:00
Roy Marples 0e6eb0f764 Ensure that our path includes packages and local 2008-03-19 15:21:42 +00:00
Roy Marples 40e12f6ba0 RC_SERVICE now points to the service file, so daemons can recall us directly. 2008-03-11 15:00:16 +00:00
Roy Marples f20099bc33 Fix the old RC_USE names. 2008-03-10 11:33:39 +00:00
Roy Marples c4a54605e0 Support baselayout-2 uppercase RC_NEED vars, #38. 2008-03-08 15:22:29 +00:00
Roy Marples a689b66023 Add tunable SYSCONFDIR 2008-03-05 12:27:11 +00:00
Roy Marples ff162b39ac Don't rely on fuser being present 2008-03-04 22:03:41 +00:00
Roy Marples 15cf41e713 Split VPS into VSERVER and OPENVZ 2008-03-03 17:19:56 +00:00
Roy Marples 7a8e9d4ddb Add a gitignore make target. 2008-03-03 13:04:08 +00:00
Roy Marples 61c476e72d Use exlicit make targets, not directory contents. 2008-03-03 12:34:51 +00:00
Roy Marples 0aedc02860 Introduce LOCAL_PREFIX for a user maintained script location. 2008-03-03 10:33:42 +00:00
Roy Marples dca4034bd5 Fix prefixed net.sh 2008-03-03 08:47:37 +00:00
Roy Marples 67c5fd6bb8 Ensure that our scripts call prefixed runscript. 2008-03-02 21:14:01 +00:00
Roy Marples a135d0d93b Fix installing into PREFIX. 2008-03-01 22:12:33 +00:00
Roy Marples 0a0961f3f4 ignore more stuff 2008-02-28 21:49:52 +00:00
Roy Marples 988289d98d Typo 2008-02-28 21:04:28 +00:00
Roy Marples f092045650 Support the use of PREFIX and PKG_PREFIX. 2008-02-28 11:08:49 +00:00
Roy Marples c2648ca5f5 Makefile SH variable now tweaks the default shell used by our scripts. 2008-02-27 20:29:32 +00:00
Roy Marples e1e36b2872 keywords -> keyword 2008-02-19 14:36:22 +00:00
Roy Marples 0364bb2c84 Add the nojail keyword which excludes services marked as such from the dependency tree when in a jail, #bug 22 2008-02-19 14:15:53 +00:00
Roy Marples 5e470afb52 Ignore resolvconf error messages if the interface does not exist. 2008-02-11 20:04:15 +00:00
Roy Marples 9300fa240d Tidy up some code and remove the redundant single_user function as we now use exit codes. 2008-01-31 09:48:58 +00:00
Roy Marples 0c75e888fc Allow rc_need to work with net scripts, and allow for loopback also. 2008-01-30 13:20:47 +00:00
Roy Marples c1d18354c6 Fix unmounting shared and bind mounts, Gentoo bug #207611. 2008-01-30 11:58:21 +00:00
Roy Marples 4f6e778758 Only allow .sh files to be used as net modules. 2008-01-29 15:41:10 +00:00
Roy Marples 3e5743426b Fix restart --nodeps again. 2008-01-26 16:46:53 +00:00
Roy Marples 8793fb8d4c No need to specify SVCNAME anymore. 2008-01-23 12:17:50 +00:00
Roy Marples a16428da20 We need to shift here. 2008-01-22 20:48:24 +00:00
Roy Marples 5338b568ca Allow stop start to work when stop is not defined. 2008-01-22 19:39:03 +00:00
Roy Marples 18da799040 Allow things after the /32 for host routes. 2008-01-15 12:13:42 +00:00
Roy Marples 6e1251b925 Ignore functions.sh and rc-functions.sh as these are now created by make. 2008-01-14 14:03:46 +00:00
Roy Marples b054a7251b INSTALLAFTER needs to be defined before we include our mk's to work. 2008-01-13 17:49:29 +00:00
Roy Marples f755187020 Change lib name during make, not install. 2008-01-13 13:55:23 +00:00
Roy Marples 8ef2bf78f7 Don't print an extra eend on failure. 2008-01-11 17:41:19 +00:00
Roy Marples fec312d448 Update copyrights, my email and license. 2008-01-11 15:31:10 +00:00
Roy Marples 3bf49a9bd1 Adopt a more C style for scripts and remove vim settings. 2008-01-11 12:13:46 +00:00
Roy Marples 1f4422c72f Remove full license text from shell cripts. 2008-01-11 11:45:59 +00:00
Roy Marples 50d73fa223 Add /usr/pkg to the PATH for NetBSD packages. 2008-01-10 23:51:58 +00:00
Roy Marples acbaacb2c1 dhcpcd could be anywhere, so allow this. 2008-01-10 23:23:39 +00:00
Roy Marples 6244bcbe84 massage netmask to cidr for buggy shells. 2008-01-10 18:11:02 +00:00
Roy Marples 6ca21b4c6a More make fixes 2008-01-10 16:57:05 +00:00