Age | Commit message (Collapse) | Author |
|
The move to iproute2 broke the setup of loopback for users having
a separate /usr, as it was not monuted before /usr/bin/ip was called.
Together with iprouet2-2.6.38-3, this fixes the problem by using
/sbin/ip instead.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This will no longer have any effect with the new udev package.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This is as part of deprecating net-tools. nisdoaminname has been moved to
yp-tools, and the location of the config file has changed. When using ypbind
the doaminname is set as part of the rc script. If needed for other purposes
a new rc script should be added.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Commit a3314c7697 deleted a bit too much of the comments from rc.conf.
This patch restores the comments/example used by netcfg, and clarifies
the comments a bit.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Commit d8796827 introduced a minor bug, this fixes it.
We alse add some indentation to avoid future confusion.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
To quote the commit to util-linux:
"Reuse the speed the kernel configured on the port. If the setting
from kernel is useless (tty returns BREAK character) then the specified
baud rate (38400) is used."
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Conflicts:
rc.d
Trivial conflict with dave's eval purge.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Add comment to note that MOD_AUTOLOAD should always be "yes" and
blacklisting is no longer supported in the MODULES array.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This reverts commit 99d64f5789f01243903be4b32078ec38bdce75fa.
We decided not to provide a compatibility layer, but rather require
the user to create blacklist files in /etc/modprobe.d manually.
Hence, this is no longer needed.
The reason was that the compatibliy would not be 1-to-1, so it might
be missleading to pretend that it was. Also, most people should not
need the blacklisting in the first place.
Conflicts:
Makefile
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
Signed-off-by: Dave Reisner <d@falconindy.com>
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
|
|
This patch adds functionalities of bash completions about running demons
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
Provide large warnings when net-tools functionality is used. Add
documentation in rc.conf for the new iproute2 based config.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
seblu: Fix typo, add vim modeline
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
This patch adds sexy features from Auguste Pop bash completion patch.
Mainly, detect if a daemon is running and complete accordingly
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
This patch improve coloring in light and transparent term.
It uses tput if available or default color code.
It remplace \033 by \e. It's a kind of rollback from commit 65f410,
because initscripts are now in bash, and argument
"\e isn't recongized in all shells" is not an issue anymore.
This is not done in locale.sh script which can be sourced by others shell,
so we try to be the more compliant as possible
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
We need to do this to allow a correct detection of terminal colors in functions sourced by rc.d scripts
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
With new name of script, vim doesn't reconize correctly file format. We need to set it explicitly.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
(me) Update the offsets so can be merged now without any issues and respect
the indentation.
Implements FS#10536 - [initscripts] internal: save a pid from killall5
All credits to: Kurt J. Bosch
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
eda191cf78365cc3d1 inadvertently introduced a change so that /tmp was not cleared if it was a mountpoint. This restores the old behaviour.
It is strongly adviced to not monut anything but a tmpfs on /tmp. This would avoid the issue.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
udev will read /etc/modprobe.d/*.conf and blacklist all modules that are listed as
blacklist <module>
We parse rc.conf at boot and generate such a .conf file. It cannot be written to
/etc this early, so we save it to /run. A symlink exists in /etc to get the desired
functionality.
With this patch (and an analogous one in mkinitcpio) load-modules.sh can be removed
from the udev package without loss of significant functionality.
Setting MOD_AUTOLOAD will then no longer take effect, nor will kernel parameters.
Thouhgh, kernel parameters might still affect the initramfs as the implementation
is independent.
Original-idea-by: Benjamen Richer <br@waldteufel-online.net>
Based-on-patch-by: David Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This was a bug in the original conversion to makefile (installing functions twice, the last time with wrong permissions).
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
I struggled a bit with finding the simplest way of creating packages, so after asking on irc, I thought I'd add the answer here.
This is not really initscripts specific, so could easiy be expanded and put in a wiki. Should work for any package that can be built without also building its deps.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
- print daemon text with C_CLEAR and not C_MAIN
- print rc name based on $0 (in case of renaming)
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This did not work if the folder existed already. Rather than overwriting the folder with a symlink, the symlink was placed in the folder.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
To avoid conflict with plan9 rc shell we need to rename our rc.
Original name come from debian invoke-rc.d, shortened into rc.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
on boot"
This fixes FS#24115.
The persistent net/cd rules will go away soon, but no replacement is in place yet,
so we reinstate the copying magic.
This partially reverts commit e9b658239f45d858ff7b30b46441b8733d20f151.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Some initscripts check the folder /var/run/daemons to see if another
daemon is running. They should not do this as this folder is supposed
to be internal to initscripts, and use ck_daemon instead.
However, we add this workaround to minimize the pain. Should be
removed one day.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Conflicts:
rc
Trivial conflict with Dave's counting vs summing patch.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Apply same logic like in rc.sysinit
(commit c3063d0400e7a55c9dbd6ff1b76887744e9b6224)
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
Respect the order documented at udev README and systemd files.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
This fixes FS#23889.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
cc199761f assumes that /etc/rc.d scripts will exit with a value of 0 or
1. Since this can't be guaranteed, clamp the return value to 0 or 1
before adding it to the exit value.
Note that a lot of /etc/rc.d scripts don't properly exit with 0 or 1, so
this is more of a forward looking change in the hope that these scripts
are cleaned up.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
/devshm -> /dev/shm
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
As suggested by seblu:
- add comment to explain what we unmount and why, and
- use /bin/grep rather than grep
Also add some more redirects to /dev/null.
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
rc helper now call rc.d scripts in root directory with a clean environment.
Chosen vars came from init man page.
It allows to launch scripts from the command line, as if they had been launched by init
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
|
|
No need to ommit the parent process, as it's name will not
coincide with udevd.
Original-patch-by: David Reisner <d@falconindy.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
|
|
|
|
|
|
If we're going to use a Makefile for minilogd, we might as well use it
for everything. This has some moving pieces:
* fix minilogd rule: minilogd.o is a target dep not a build rule
* rename adjtime.cron => adjtime
* fixup PKGBUILD to account for changes
Signed-off-by: Tom Gundersen <teg@jklm.no>
|