add missing files for GNU/Hurd
This commit is contained in:
parent
89c8a62a10
commit
203b754f84
4
conf.d/network.GNU.in
Normal file
4
conf.d/network.GNU.in
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
# You can assign a default route
|
||||
#defaultroute="gw 192.168.0.1"
|
||||
#defaultroute6="gw 2001:a:b:c"
|
7
conf.d/staticroute.GNU.in
Normal file
7
conf.d/staticroute.GNU.in
Normal file
@ -0,0 +1,7 @@
|
||||
# Separate multiple routes using ; or new lines.
|
||||
# /etc/route.conf(5) takes precedence over this configuration.
|
||||
|
||||
# Example static routes. See route(8) for syntax.
|
||||
# FIXME: "net ..." not supported
|
||||
#staticroute="net 192.168.0.0 -netmask 255.255.255.0 --address 10.73.1.1
|
||||
#net 192.168.1.0 -netmask 255.255.255.0 --address 10.73.1.1"
|
14
etc/rc.conf.GNU
Normal file
14
etc/rc.conf.GNU
Normal file
@ -0,0 +1,14 @@
|
||||
##############################################################################
|
||||
# GNU/Hurd SPECIFIC OPTIONS
|
||||
|
||||
# This is the subsystem type. Valid options on GNU/Hurd:
|
||||
# "" - nothing special
|
||||
# "subhurd" - Hurd subhurds (to be checked)
|
||||
# If this is commented out, automatic detection will be used.
|
||||
#
|
||||
# This should be set to the value representing the environment this file is
|
||||
# PRESENTLY in, not the virtualization the environment is capable of.
|
||||
#rc_sys=""
|
||||
# This is the number of tty's used in most of the rc-scripts (like
|
||||
# consolefont, numlock, etc ...)
|
||||
#rc_tty_number=6?
|
32
init.d/sysctl.GNU.in
Normal file
32
init.d/sysctl.GNU.in
Normal file
@ -0,0 +1,32 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# Released under the 2-clause BSD license.
|
||||
#FIXME: Modify for GNU/Hurd
|
||||
|
||||
depend()
|
||||
{
|
||||
before bootmisc logger
|
||||
keyword -prefix
|
||||
}
|
||||
|
||||
start()
|
||||
{
|
||||
[ -e /etc/sysctl.conf ] || return 0
|
||||
local retval=0 var= comments= conf=
|
||||
ebegin "Configuring kernel parameters"
|
||||
eindent
|
||||
for conf in @SYSCONFDIR@/sysctl.conf @SYSCONFDIR@/sysctl.d/*.conf; do
|
||||
if [ -r "$conf" ]; then
|
||||
vebegin "applying $conf"
|
||||
while read var comments; do
|
||||
case "$var" in
|
||||
""|"#"*) continue;;
|
||||
esac
|
||||
sysctl -w "$var" >/dev/null || retval=1
|
||||
done < "$conf"
|
||||
veend $retval
|
||||
fi
|
||||
done
|
||||
eoutdent
|
||||
eend $retval "Some errors were encountered"
|
||||
}
|
8
mk/os-GNU.mk
Normal file
8
mk/os-GNU.mk
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
SFX= .GNU.in
|
||||
PKG_PREFIX?= /usr
|
||||
|
||||
CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DMAX_PATH=4096
|
||||
LIBDL= -Wl,-Bdynamic -ldl
|
38
sh/init.sh.GNU.in
Normal file
38
sh/init.sh.GNU.in
Normal file
@ -0,0 +1,38 @@
|
||||
#!@SHELL@
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# Copyright (c) 2014 Svante Signell <svante.signell@gmail.com>
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
if [ ! -d /run ]; then
|
||||
ebegin "Creating /run"
|
||||
mkdir -p /run
|
||||
eend $?
|
||||
fi
|
||||
|
||||
if [ -L $RC_SVCDIR ]; then
|
||||
rm $RC_SVCDIR
|
||||
fi
|
||||
|
||||
if ! mountinfo -q /run; then
|
||||
ebegin "Mounting /run"
|
||||
if ! fstabinfo --mount /run; then
|
||||
mount -t tmpfs -o mode=0755,no-suid,size=10% tmpfs /run
|
||||
if [ $? != 0 ]; then
|
||||
eerror "Unable to mount tmpfs on /run."
|
||||
eerror "Can't continue."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
eend
|
||||
fi
|
||||
|
||||
ebegin "Creating $RC_SVCDIR"
|
||||
mkdir -p $RC_SVCDIR
|
||||
eend $?
|
||||
|
||||
if [ -e "$RC_LIBEXECDIR"/cache/deptree ]; then
|
||||
cp -p "$RC_LIBEXECDIR"/cache/* "$RC_SVCDIR" 2>/dev/null
|
||||
fi
|
||||
|
||||
echo sysinit >"$RC_SVCDIR"/softlevel
|
||||
exit 0
|
Loading…
Reference in New Issue
Block a user