* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 2ca561fc6ccfe1407de33597a5a2282715581a77
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 20:20:17 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=2ca561fc
add a message so we know autoconfig has started
---
init.d/autoconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 9eec5ce..eb21020 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -410,6 +410,7 @@ detect_sparc() {
}
start() {
+ einfo "starting autoconfig"
echo "0" > /proc/sys/kernel/printk
get_config
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 2be9f3ec4e20ea043bc9990844a0dcd2662a42a4
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 19:49:15 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=2be9f3ec
make gpm-pre executable
---
0 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/init.d/gpm-pre b/init.d/gpm-pre
old mode 100644
new mode 100755
^ permalink raw reply [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 5bdfa8ccc47ac834adab356dc0d8dfb184ff1e59
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 15 22:50:09 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=5bdfa8cc
split out firmware extraction and hwsetup
Firmware extraction and hwsetup are now separate services.
---
init.d/autoconfig | 30 +++++-------------------------
init.d/firmware | 22 ++++++++++++++++++++++
init.d/hwsetup | 14 ++++++++++++++
3 files changed, 41 insertions(+), 25 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 55fbcfd..e2655a6 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -272,6 +272,10 @@ list_services() {
svcs="${svcs} $(check_svc ${APM} apmd)"
svcs="${svcs} $(check_svc ${BRLTTY} brltty)"
svcs="${svcs} $(check_svc ${COLDPLUG} coldplug hotplug)"
+ if yesno "$COLDPLUG" && ! rc-service -e coldplug && ! rc-service -e hotplug
+ then
+ echo firmware hwsetup
+ fi
svcs="${svcs} $(check_svc ${GPM} gpm-pre)"
svcs="${svcs} $(check_svc ${GPM} gpm)"
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
@@ -287,17 +291,6 @@ list_services() {
echo ${svcs}
}
-unpack_firmware() {
- # This unpacks any firmware tarballs.
- if [ -e /lib/firmware.tar.bz2 ]
- then
- ebegin "Unpacking firmware"
- mkdir -p /lib/firmware
- tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
- eend 0
- fi
-}
-
get_info() {
local tmp
@@ -460,21 +453,8 @@ start() {
ewarn "Hardware detection disabled via cmdline ..."
fi
- # Now, we check if we are supposed to run a coldplug script.
- if yesno "${COLDPLUG}"
+ if ! yesno "${COLDPLUG}"
then
- # Check whether we should be using hotplug/coldplug or whether we should
- # just let udev do it all.
- # coldplug+hotplug would already be up due to list_services
- if ! rc-service -e coldplug && ! rc-service -e hotplug
- then
- # TODO: This needs to go to a seperate script, so that hwsetup can depend on it.
- unpack_firmware
- [ -x /sbin/udevtrigger ] && /sbin/udevtrigger
- fi
- [ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
- [ -x /usr/sbin/hwsetup ] && hwsetup
- else
ewarn "Hotplug/Coldplug disabled via cmdline ..."
fi
diff --git a/init.d/firmware b/init.d/firmware
new file mode 100755
index 0000000..d65d601
--- /dev/null
+++ b/init.d/firmware
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# This unpacks any firmware tarballs.
+
+depend() {
+ :
+}
+
+start() {
+einfo checking for firmware to unpack
+ if [ -e /lib/firmware.tar.bz2 ]
+ then
+ ebegin "Unpacking firmware"
+ mkdir -p /lib/firmware
+ tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
+ eend 0
+ fi
+ [ -x /sbin/udevtrigger ] && /sbin/udevtrigger
+}
diff --git a/init.d/hwsetup b/init.d/hwsetup
new file mode 100755
index 0000000..aac4db5
--- /dev/null
+++ b/init.d/hwsetup
@@ -0,0 +1,14 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+depend() {
+ need firmware
+}
+
+start() {
+ einfo starting hwsetup
+ [ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
+ [ -x /usr/sbin/hwsetup ] && hwsetup
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 9ea6722a3511a06eb670258be7274902b7c49b37
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 03:15:18 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=9ea6722a
start gpm-pre before gpm from autoconfig
---
init.d/autoconfig | 1 +
init.d/gpm-pre | 5 -----
2 files changed, 1 insertions(+), 5 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index eb21020..55fbcfd 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -272,6 +272,7 @@ list_services() {
svcs="${svcs} $(check_svc ${APM} apmd)"
svcs="${svcs} $(check_svc ${BRLTTY} brltty)"
svcs="${svcs} $(check_svc ${COLDPLUG} coldplug hotplug)"
+ svcs="${svcs} $(check_svc ${GPM} gpm-pre)"
svcs="${svcs} $(check_svc ${GPM} gpm)"
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
svcs="${svcs} $(check_svc ${NFS} nfsmount)"
diff --git a/init.d/gpm-pre b/init.d/gpm-pre
index af52b0e..f44e5c2 100755
--- a/init.d/gpm-pre
+++ b/init.d/gpm-pre
@@ -3,11 +3,6 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-# Do one of the following:
-# Add to /etc/rc.conf: rc_gpm_need="autoconfig-gpm-pre"
-# XOR
-# Add to /etc/conf.d/gpm: rc_need="autoconfig-gpm-pre"
-
depend() {
before gpm
need hwsetup
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 2e8a26950dbdd7a37d401ca811e3cfd3f133bc42
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 19:56:59 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=2e8a2695
reset splash to verbose mode for speakup users
---
init.d/autoconfig | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index e2655a6..df1a8d1 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -587,6 +587,9 @@ start() {
killall hwsetup 2>/dev/null
echo "6" > /proc/sys/kernel/printk
+ splash_manager -c set -t livecd-10 -m v > /dev/null 2>&1
+ reset
+ chvt 1
}
# vim: ts=4
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: dfbe8f3755ef85683c4f3a0b13095bfc5efb67db
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 18:47:25 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=dfbe8f37
fix udevtrigger call
The udevtrigger program has been replaced with udevadm.
---
init.d/firmware | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/init.d/firmware b/init.d/firmware
index d65d601..35919c2 100755
--- a/init.d/firmware
+++ b/init.d/firmware
@@ -18,5 +18,5 @@ einfo checking for firmware to unpack
tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
eend 0
fi
- [ -x /sbin/udevtrigger ] && /sbin/udevtrigger
+ [ -x /sbin/udevadm ] && /sbin/udevadm trigger
}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 92dfcf16f04261c99a7eb4e1320d5fc933ae4a70
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 21:46:10 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=92dfcf16
add check to be sure splash is only reset for speakup users
---
init.d/autoconfig | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index df1a8d1..4854cb8 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -587,9 +587,13 @@ start() {
killall hwsetup 2>/dev/null
echo "6" > /proc/sys/kernel/printk
- splash_manager -c set -t livecd-10 -m v > /dev/null 2>&1
- reset
- chvt 1
+
+ if yesno "${SPEAKUP}"
+ then
+ splash_manager -c set -t livecd-10 -m v > /dev/null 2>&1
+ reset
+ chvt 1
+ fi
}
# vim: ts=4
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 2:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 2:49 UTC (permalink / raw
To: gentoo-commits
commit: 2fe6f9e78e9ee3693c4687afb7390896a7d0e6a2
Author: Fernando Orocu <fernando <AT> gentooligans <DOT> com>
AuthorDate: Tue Mar 8 18:17:49 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 02:46:14 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=2fe6f9e7
stop xdm if X11 is not requested
Xdm is being started very early in the boot sequence, before autoconfig,
so we need to stop it if the user doesn't want X11.
---
init.d/autoconfig | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 4854cb8..51657c8 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -588,8 +588,9 @@ start() {
killall hwsetup 2>/dev/null
echo "6" > /proc/sys/kernel/printk
- if yesno "${SPEAKUP}"
+ if ! yesno "${X11}"
then
+ rc-service xdm stop
splash_manager -c set -t livecd-10 -m v > /dev/null 2>&1
reset
chvt 1
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-05-01 3:49 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-05-01 3:49 UTC (permalink / raw
To: gentoo-commits
commit: 363bac75e34c987c361e143aea58ecf06a231502
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Sun May 1 03:47:34 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun May 1 03:47:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=363bac75
comment out the ttyB0 line in inittab
I would like to thank gmsoft for this patch.
---
init.d/fixinittab | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index c65fcdc..d355684 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -19,6 +19,7 @@ start()
# Comment out current getty settings
sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
+ sed -i -e '/^b0/ s/^/#/' /etc/inittab
# SPARC & HPPA console magic
if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-06-28 5:13 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-06-28 5:13 UTC (permalink / raw
To: gentoo-commits
commit: f8014344d03a553418b3f5153c3c3cebc2ca131b
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Jun 28 05:11:44 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 05:11:44 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=f8014344
modify the fixinittab service to allow autologin on the consoles
---
init.d/fixinittab | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index d355684..2691d53 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -34,14 +34,14 @@ start()
if [ -c "/dev/ttyS0" ]
then
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyS0 speed)
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
fi
# HPPA software PDC console (K-models)
if [ "${LIVECD_CONSOLE}" = "ttyB0" ]
then
mknod /dev/ttyB0 c 11 0
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyB0 speed)
- echo "b0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
+ echo "b0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
fi
# FB / STI console
if [ -c "/dev/vc/1" -o -c "/dev/tts/1" -o -c "/dev/tty2" ]
@@ -51,19 +51,19 @@ start()
then
for x in 0 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
done
fi
fi
if [ -c "/dev/hvc0" ]
then
einfo "Adding hvc console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" 9600 hvc0 vt320" >> /etc/inittab
fi
# The rest...
@@ -72,11 +72,11 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" 38400 tty${x} linux" >> /etc/inittab
done
else
einfo "Adding ${LIVECD_CONSOLE} console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
fi
fi
@@ -91,7 +91,7 @@ start()
*options\ \'[0-9]*) speed=`echo "$x" | sed "s/.*options '//; s/[^0-9].*//"` ;;
*) speed=9600 ;; # choose a default, only matters if it is serial
esac
- echo "$id:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${speed} ${line} vt100" >> /etc/inittab
+ echo "$id:12345:respawn:/sbin/agetty -l "/bin/login root" ${speed} ${line} vt100" >> /etc/inittab
done
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-06-28 5:18 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-06-28 5:18 UTC (permalink / raw
To: gentoo-commits
commit: 229c96920e4bc4a3d793d260b79c9c4382ca7af1
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Jun 28 05:17:28 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 05:17:28 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=229c9692
Revert "modify the fixinittab service to allow autologin on the consoles"
This reverts commit f8014344d03a553418b3f5153c3c3cebc2ca131b.
---
init.d/fixinittab | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 2691d53..d355684 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -34,14 +34,14 @@ start()
if [ -c "/dev/ttyS0" ]
then
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyS0 speed)
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
fi
# HPPA software PDC console (K-models)
if [ "${LIVECD_CONSOLE}" = "ttyB0" ]
then
mknod /dev/ttyB0 c 11 0
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyB0 speed)
- echo "b0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
+ echo "b0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
fi
# FB / STI console
if [ -c "/dev/vc/1" -o -c "/dev/tts/1" -o -c "/dev/tty2" ]
@@ -51,19 +51,19 @@ start()
then
for x in 0 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
fi
fi
if [ -c "/dev/hvc0" ]
then
einfo "Adding hvc console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" 9600 hvc0 vt320" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
fi
# The rest...
@@ -72,11 +72,11 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab
done
else
einfo "Adding ${LIVECD_CONSOLE} console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
fi
fi
@@ -91,7 +91,7 @@ start()
*options\ \'[0-9]*) speed=`echo "$x" | sed "s/.*options '//; s/[^0-9].*//"` ;;
*) speed=9600 ;; # choose a default, only matters if it is serial
esac
- echo "$id:12345:respawn:/sbin/agetty -l "/bin/login root" ${speed} ${line} vt100" >> /etc/inittab
+ echo "$id:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${speed} ${line} vt100" >> /etc/inittab
done
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-06-28 5:22 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-06-28 5:22 UTC (permalink / raw
To: gentoo-commits
commit: f5a0172d4c65049d5bb86c770d5cb52b324d77e3
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 28 05:11:44 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 05:20:22 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=f5a0172d
modify the fixinittab service to allow autologin on the consoles
I would like to thank jmbsvicetto <AT> gentoo.org for this patch.
---
init.d/fixinittab | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index d355684..2691d53 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -34,14 +34,14 @@ start()
if [ -c "/dev/ttyS0" ]
then
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyS0 speed)
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
fi
# HPPA software PDC console (K-models)
if [ "${LIVECD_CONSOLE}" = "ttyB0" ]
then
mknod /dev/ttyB0 c 11 0
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyB0 speed)
- echo "b0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
+ echo "b0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
fi
# FB / STI console
if [ -c "/dev/vc/1" -o -c "/dev/tts/1" -o -c "/dev/tty2" ]
@@ -51,19 +51,19 @@ start()
then
for x in 0 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
done
fi
fi
if [ -c "/dev/hvc0" ]
then
einfo "Adding hvc console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" 9600 hvc0 vt320" >> /etc/inittab
fi
# The rest...
@@ -72,11 +72,11 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" 38400 tty${x} linux" >> /etc/inittab
done
else
einfo "Adding ${LIVECD_CONSOLE} console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
fi
fi
@@ -91,7 +91,7 @@ start()
*options\ \'[0-9]*) speed=`echo "$x" | sed "s/.*options '//; s/[^0-9].*//"` ;;
*) speed=9600 ;; # choose a default, only matters if it is serial
esac
- echo "$id:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${speed} ${line} vt100" >> /etc/inittab
+ echo "$id:12345:respawn:/sbin/agetty -l "/bin/login root" ${speed} ${line} vt100" >> /etc/inittab
done
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-06-30 20:12 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-06-30 20:12 UTC (permalink / raw
To: gentoo-commits
commit: 56aac9bfd8ed6d4b5e52d6fdc7a4edba57269d88
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 20:11:08 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 20:11:08 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=56aac9bf
Revert "modify the fixinittab service to allow autologin on the consoles"
This reverts commit f5a0172d4c65049d5bb86c770d5cb52b324d77e3.
---
init.d/fixinittab | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 2691d53..d355684 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -34,14 +34,14 @@ start()
if [ -c "/dev/ttyS0" ]
then
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyS0 speed)
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab
fi
# HPPA software PDC console (K-models)
if [ "${LIVECD_CONSOLE}" = "ttyB0" ]
then
mknod /dev/ttyB0 c 11 0
LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyB0 speed)
- echo "b0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
+ echo "b0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab
fi
# FB / STI console
if [ -c "/dev/vc/1" -o -c "/dev/tts/1" -o -c "/dev/tty2" ]
@@ -51,19 +51,19 @@ start()
then
for x in 0 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
fi
fi
if [ -c "/dev/hvc0" ]
then
einfo "Adding hvc console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" 9600 hvc0 vt320" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
fi
# The rest...
@@ -72,11 +72,11 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -l "/bin/login root" 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab
done
else
einfo "Adding ${LIVECD_CONSOLE} console to inittab"
- echo "s0:12345:respawn:/sbin/agetty -l "/bin/login root" ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
+ echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
fi
fi
@@ -91,7 +91,7 @@ start()
*options\ \'[0-9]*) speed=`echo "$x" | sed "s/.*options '//; s/[^0-9].*//"` ;;
*) speed=9600 ;; # choose a default, only matters if it is serial
esac
- echo "$id:12345:respawn:/sbin/agetty -l "/bin/login root" ${speed} ${line} vt100" >> /etc/inittab
+ echo "$id:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${speed} ${line} vt100" >> /etc/inittab
done
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-06-30 20:29 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-06-30 20:29 UTC (permalink / raw
To: gentoo-commits
commit: 33a956b55848f7212b1382b8dad83913d6d992cd
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 20:28:34 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 20:28:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=33a956b5
update fixinittab to use mingetty for consoles
---
init.d/fixinittab | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index d355684..5c0d48a 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -72,7 +72,7 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
else
einfo "Adding ${LIVECD_CONSOLE} console to inittab"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-09-19 1:41 Jorge Manuel B. S. Vicetto
0 siblings, 0 replies; 45+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-09-19 1:41 UTC (permalink / raw
To: gentoo-commits
commit: f844731d34172ac388f2ecf3ae1f1a2b53eb08e1
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 01:38:41 2011 +0000
Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 01:38:41 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=f844731d
Applied Fernando V. Orocu (likewhoa) patch to fix cosmetic issues with e* functions - fixes bug 379821.
---
init.d/autoconfig | 2 +-
init.d/firmware | 4 ++--
init.d/fixinittab | 6 +++---
init.d/hwsetup | 2 +-
init.d/unmute | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 6ab1a6f..056ff85 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -376,7 +376,7 @@ detect_sparc() {
}
start() {
- einfo "starting autoconfig"
+ einfo "Starting autoconfig ..."
echo "0" > /proc/sys/kernel/printk
get_config
diff --git a/init.d/firmware b/init.d/firmware
index 35919c2..30d07c9 100755
--- a/init.d/firmware
+++ b/init.d/firmware
@@ -10,10 +10,10 @@ depend() {
}
start() {
-einfo checking for firmware to unpack
+einfo "Checking for firmware to unpack ..."
if [ -e /lib/firmware.tar.bz2 ]
then
- ebegin "Unpacking firmware"
+ ebegin "Unpacking firmware ..."
mkdir -p /lib/firmware
tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
eend 0
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 5c0d48a..c5ca55c 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -12,7 +12,7 @@ start()
return 1
fi
- einfo "adjusting inittab"
+ einfo "Adjusting inittab ..."
# Create a backup
cp -f /etc/inittab /etc/inittab.old
@@ -62,7 +62,7 @@ start()
fi
if [ -c "/dev/hvc0" ]
then
- einfo "Adding hvc console to inittab"
+ einfo "Adding hvc console to inittab ..."
echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
fi
@@ -75,7 +75,7 @@ start()
echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
else
- einfo "Adding ${LIVECD_CONSOLE} console to inittab"
+ einfo "Adding ${LIVECD_CONSOLE} console to inittab ..."
echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
fi
fi
diff --git a/init.d/hwsetup b/init.d/hwsetup
index aac4db5..60e1bb4 100755
--- a/init.d/hwsetup
+++ b/init.d/hwsetup
@@ -8,7 +8,7 @@ depend() {
}
start() {
- einfo starting hwsetup
+ einfo "Starting hwsetup ..."
[ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
[ -x /usr/sbin/hwsetup ] && hwsetup
}
diff --git a/init.d/unmute b/init.d/unmute
index 7e73c83..9f0f3f9 100755
--- a/init.d/unmute
+++ b/init.d/unmute
@@ -11,7 +11,7 @@ start()
then
for i in $(cat /proc/asound/cards | awk '{print $1}' | grep ^[[:digit:]])
do
- einfo "unmuting sound card $i"
+ einfo "Unmuting sound card $i ..."
if [ -d /proc/asound/card$i ] && [ -x /usr/bin/amixer ]
then
amixer -c $i scontrols > /etc/amixer
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2011-10-25 2:37 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2011-10-25 2:37 UTC (permalink / raw
To: gentoo-commits
commit: 0e5d3bfc530c4c6607e0f04ab7f24770070b9cc7
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 02:04:23 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 02:34:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=0e5d3bfc
further cosmetic cleanups
There were several einfo calls which ended with "...". These have been converted
to ebegins and appropriate eend, eindent and eoutdent calls were
inserted.
X-Gentoo-Bug: 388401
X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=388401
---
init.d/autoconfig | 5 ++++-
init.d/firmware | 7 +++++--
init.d/fixinittab | 13 +++++++++----
init.d/hwsetup | 3 ++-
init.d/unmute | 3 ++-
5 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 056ff85..7511366 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -376,12 +376,13 @@ detect_sparc() {
}
start() {
- einfo "Starting autoconfig ..."
+ ebegin "Starting autoconfig"
echo "0" > /proc/sys/kernel/printk
get_config
if yesno "${DETECT}"
then
+ eindent
ebegin "Hardware detection started"
local numcpu="$(grep -c '^processor[[:space:]]\+:' /proc/cpuinfo)"
local arch="$(uname -m)"
@@ -421,6 +422,7 @@ start() {
esac
[ -n "${PC}" ] && einfo "${PC}"
eend
+ eoutdent
else
ewarn "Hardware detection disabled via cmdline ..."
fi
@@ -567,6 +569,7 @@ start() {
reset
chvt 1
fi
+ eend $?
}
# vim: ts=4
diff --git a/init.d/firmware b/init.d/firmware
index 30d07c9..c5534b9 100755
--- a/init.d/firmware
+++ b/init.d/firmware
@@ -10,13 +10,16 @@ depend() {
}
start() {
-einfo "Checking for firmware to unpack ..."
+ ebegin "Checking for firmware to unpack"
if [ -e /lib/firmware.tar.bz2 ]
then
- ebegin "Unpacking firmware ..."
+ eindent
+ ebegin "Unpacking firmware"
mkdir -p /lib/firmware
tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
eend 0
+ eoutdent
fi
[ -x /sbin/udevadm ] && /sbin/udevadm trigger
+ eend $?
}
diff --git a/init.d/fixinittab b/init.d/fixinittab
index c5ca55c..36bdc27 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -12,7 +12,7 @@ start()
return 1
fi
- einfo "Adjusting inittab ..."
+ ebegin "Adjusting inittab"
# Create a backup
cp -f /etc/inittab /etc/inittab.old
@@ -62,8 +62,11 @@ start()
fi
if [ -c "/dev/hvc0" ]
then
- einfo "Adding hvc console to inittab ..."
+ eindent
+ ebegin "Adding hvc console to inittab ..."
echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab
+ eend $?
+ eoutdent
fi
# The rest...
@@ -75,8 +78,11 @@ start()
echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
done
else
- einfo "Adding ${LIVECD_CONSOLE} console to inittab ..."
+ eindent
+ ebegin "Adding ${LIVECD_CONSOLE} console to inittab"
echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab
+ eend $?
+ eoutdent
fi
fi
@@ -99,5 +105,4 @@ start()
telinit q
eend 0
- return 0
}
diff --git a/init.d/hwsetup b/init.d/hwsetup
index 60e1bb4..a13e3be 100755
--- a/init.d/hwsetup
+++ b/init.d/hwsetup
@@ -8,7 +8,8 @@ depend() {
}
start() {
- einfo "Starting hwsetup ..."
+ ebegin "Starting hwsetup"
[ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
[ -x /usr/sbin/hwsetup ] && hwsetup
+ eend $?
}
diff --git a/init.d/unmute b/init.d/unmute
index 9f0f3f9..4ce6db9 100755
--- a/init.d/unmute
+++ b/init.d/unmute
@@ -11,7 +11,7 @@ start()
then
for i in $(cat /proc/asound/cards | awk '{print $1}' | grep ^[[:digit:]])
do
- einfo "Unmuting sound card $i ..."
+ ebegin "Unmuting sound card $i"
if [ -d /proc/asound/card$i ] && [ -x /usr/bin/amixer ]
then
amixer -c $i scontrols > /etc/amixer
@@ -43,6 +43,7 @@ start()
&& amixer -c $i -q set Capture 95% unmute cap \
>/dev/null 2>&1
fi
+ eend 0
done
fi
return 0
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2012-10-03 14:17 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2012-10-03 14:17 UTC (permalink / raw
To: gentoo-commits
commit: 476fe7f59765f889d010c507f1142d48b724d60b
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 3 14:09:48 2012 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Oct 3 14:09:48 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=476fe7f5
gpm-pre: fix sourcing of hwsetup settings
Source the files only if they exist. Also, warn if a mouse was not
detected. The gpm init script already detects if a mouse isn't
configured and refuses to start, which is what we want.
X-Gentoo-Bug: 408533
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=408533
---
init.d/gpm-pre | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/init.d/gpm-pre b/init.d/gpm-pre
index f44e5c2..ef97e38 100755
--- a/init.d/gpm-pre
+++ b/init.d/gpm-pre
@@ -9,10 +9,12 @@ depend() {
}
start() {
- # FIXME: If MOUSE_DEVICE is empty, we actually do not want to do anything, not even start gpm.
- # created by hwsetup
- source /etc/sysconfig/gentoo
- source /etc/sysconfig/mouse
+ [ -f /etc/sysconfig/gentoo ] && source /etc/sysconfig/gentoo
+ [ -f /etc/sysconfig/mouse ] && source /etc/sysconfig/mouse
+ if [ -z "${MOUSE_DEVICE}" ]; then
+ ewarn "No mouse detected. GPM will not be started."
+ return 0
+ fi
einfo "Mouse is ${HILITE}${MOUSE_FULLNAME}${NORMAL} at ${HILITE}${MOUSE_DEVICE}${NORMAL} ..."
if [ $(grep "#MOUSE=${MOUSETYPE}" /etc/conf.d/gpm) ]; then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2013-01-03 18:20 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2013-01-03 18:20 UTC (permalink / raw
To: gentoo-commits
commit: 048afdb1528b00ec503a977d5a818edfe91ae571
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 3 17:47:33 2013 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jan 3 18:16:34 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=048afdb1
autoconfig: run one instance of dhcpcd
One instance of dhcpcd in standalone mode can control all detected
interfaces. This should automatically get an address for any network
where there is an active dhcp server.
This will also fix bug #439912.
---
init.d/autoconfig | 22 ++++++++--------------
1 files changed, 8 insertions(+), 14 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 7511366..8f5c5db 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -508,22 +508,16 @@ start() {
if [ -n "${NETDEVICES}" ]
then
- for nics in ${NETDEVICES}
- do
- if yesno "${DHCP}"
+ if yesno "${DHCP}"
+ then
+ einfo "DHCP broadcasting for IP on all detected interfaces ..."
+ if [ -f /var/run/dhcpcd.pid ]
then
- einfo "Network device ${HILITE}${nics}${NORMAL} detected, DHCP broadcasting for IP ..."
- if [ -f /var/run/dhcpcd-${nics}.pid ]
- then
- if [ -z "$(/sbin/ifconfig ${nics} | grep 'inet addr')" ]
- then
- kill $(cat /var/run/dhcpcd-${nics}.pid)
- sleep 2
- dhcpcd -n -h $(hostname) ${nics}
- fi
- fi
+ kill $(cat /var/run/dhcpcd.pid)
+ sleep 2
fi
- done
+ dhcpcd -n -h $(hostname)
+ fi
if ! yesno "${PASSWD}"
then
echo "root:${PASSWORD}" | chpasswd > /dev/null 2>&1
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2013-07-05 21:46 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2013-07-05 21:46 UTC (permalink / raw
To: gentoo-commits
commit: 104e9c65b1e1aadcb375debaa259589702fc08f3
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 19 15:07:55 2013 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jun 19 15:17:38 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=104e9c65
autoconfig: update network device name recognission
The previous code assumed the old style network names such as eth* were
the names of interfaces. With the new udev, this is not always the case,
so this updates autoconfig to ignore lo and sit0 and assume that the
rest are valid network interfaces. Also we now use /sys/class/net/* to
detect interfaces instead of /proc/dev/net.
Reported-by: alexeyk13 <AT> yandex.ru
X-Gentoo-Bug: 471054
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=471054
---
init.d/autoconfig | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 8f5c5db..10a60b7 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -375,6 +375,17 @@ detect_sparc() {
PC="Detected ${numcpu} active ${cpuinfo} CPU(s) of ${numprobed} total"
}
+detect_netdevices() {
+ for dev in /sys/class/net/*; do
+ n="$(basename $dev)"
+ case "$n" in
+ lo|sit0) continue ;;
+ *) echo $n
+ esac
+ done
+ return 0
+}
+
start() {
ebegin "Starting autoconfig"
echo "0" > /proc/sys/kernel/printk
@@ -501,7 +512,7 @@ start() {
if yesno "${DETECT}"
then
- NETDEVICES="$(awk -F: '/eth.:|tr.:|ath.:|wlan.:/{print $1}' /proc/net/dev 2>/dev/null)"
+ NETDEVICES="$(detect_netdevices)"
else
DHCP="no"
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2013-07-05 21:55 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2013-07-05 21:55 UTC (permalink / raw
To: gentoo-commits
commit: 793efb2eef4ea146b6e0db90f11e03fd193246be
Author: Richard Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 5 21:53:22 2013 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Jul 5 21:54:41 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=793efb2e
fixinittab: Do not overwrite an existing backup
---
init.d/fixinittab | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index c485637..56bfbcc 100755
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -14,7 +14,10 @@ start()
ebegin "Adjusting inittab"
# Create a backup
- cp -f /etc/inittab /etc/inittab.old
+ if [ ! -e /etc/inittab.old ]
+ then
+ cp -f /etc/inittab /etc/inittab.old
+ fi
# Comment out current getty settings
sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2014-05-22 16:30 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2014-05-22 16:30 UTC (permalink / raw
To: gentoo-commits
commit: c692089f622e4f89d62987215e8a32cccf54aa8a
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 16:29:08 2014 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 22 16:29:08 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=commit;h=c692089f
remove firmware init script
The tarballing and subsequent unpacking of the firmware has been a
source of issues which are being eliminated. Bugs 511040, 498986, plus
probably some more.
---
init.d/autoconfig | 2 +-
init.d/firmware | 25 -------------------------
init.d/hwsetup | 4 ----
3 files changed, 1 insertion(+), 30 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 10a60b7..59eb64c 100755
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -234,7 +234,7 @@ list_services() {
svcs="${svcs} $(check_svc ${COLDPLUG} coldplug hotplug)"
if yesno "$COLDPLUG" && ! rc-service -e coldplug && ! rc-service -e hotplug
then
- echo firmware hwsetup
+ echo hwsetup
fi
svcs="${svcs} $(check_svc ${GPM} gpm-pre)"
svcs="${svcs} $(check_svc ${GPM} gpm)"
diff --git a/init.d/firmware b/init.d/firmware
deleted file mode 100755
index c5534b9..0000000
--- a/init.d/firmware
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-# This unpacks any firmware tarballs.
-
-depend() {
- :
-}
-
-start() {
- ebegin "Checking for firmware to unpack"
- if [ -e /lib/firmware.tar.bz2 ]
- then
- eindent
- ebegin "Unpacking firmware"
- mkdir -p /lib/firmware
- tar xjf /lib/firmware.tar.bz2 -C /lib/firmware
- eend 0
- eoutdent
- fi
- [ -x /sbin/udevadm ] && /sbin/udevadm trigger
- eend $?
-}
diff --git a/init.d/hwsetup b/init.d/hwsetup
index a13e3be..35cfdae 100755
--- a/init.d/hwsetup
+++ b/init.d/hwsetup
@@ -3,10 +3,6 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-depend() {
- need firmware
-}
-
start() {
ebegin "Starting hwsetup"
[ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2015-11-01 20:44 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2015-11-01 20:44 UTC (permalink / raw
To: gentoo-commits
commit: 259febe31230205b65045e3436a348e0c61dba82
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 1 20:44:21 2015 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Nov 1 20:44:21 2015 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=259febe3
no more arrays in conf.d/net
init.d/autoconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 59eb64c..0e5d769 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -494,7 +494,7 @@ start() {
/etc/conf.d/net
for i in `seq 0 4`
do
- echo "config_eth${i}=( \"none\" )" >> /etc/conf.d/net
+ echo "config_eth${i}=\"null\"" >> /etc/conf.d/net
done
ewarn "Skipping DHCP broadcast ..."
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2015-12-11 17:53 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2015-12-11 17:53 UTC (permalink / raw
To: gentoo-commits
commit: c1128645a2ae777f37d83477d2bccfd310e4d7c9
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 8 04:35:36 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Dec 11 17:31:03 2015 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=c1128645
Allow nfs to be activated from the kernel command line
init.d/autoconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 0e5d769..7b31b88 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -132,6 +132,9 @@ get_config() {
donet)
NET="yes"
;;
+ donfs)
+ NFS="yes"
+ ;;
dopata)
PATA="yes"
;;
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2015-12-11 17:53 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2015-12-11 17:53 UTC (permalink / raw
To: gentoo-commits
commit: 78b624a34932581f19aa76f197aabc45b056014d
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 8 04:36:35 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Dec 11 17:49:28 2015 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=78b624a3
Replace nfsmount with nfsclient
nfsmount is deprecated and partially replaced by nfsclient...but should we
also add netmount?
init.d/autoconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 7b31b88..de73b27 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -242,7 +242,7 @@ list_services() {
svcs="${svcs} $(check_svc ${GPM} gpm-pre)"
svcs="${svcs} $(check_svc ${GPM} gpm)"
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
- svcs="${svcs} $(check_svc ${NFS} nfsmount)"
+ svcs="${svcs} $(check_svc ${NFS} nfsclient)"
svcs="${svcs} $(check_svc ${PASSWD} pwgen)"
svcs="${svcs} $(check_svc ${PCMCIA} pcmcia)"
svcs="${svcs} $(check_svc ${SSHD} sshd)"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2016-07-09 4:27 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2016-07-09 4:27 UTC (permalink / raw
To: gentoo-commits
commit: 52ec5a675d63a066dbfb62a0f7a07ee22a31e28a
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Sat Jul 9 04:27:07 2016 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Jul 9 04:27:07 2016 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=52ec5a67
convert shebangs from runscript to openrc-run
init.d/autoconfig | 2 +-
init.d/fixinittab | 2 +-
init.d/gpm-pre | 2 +-
init.d/hwsetup | 2 +-
init.d/unmute | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index de73b27..5991fef 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
# This script is used by Gentoo release media to start certain services and to
# ensure a sane setup for a CD-based boot.
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 56bfbcc..35513a6 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
depend()
{
diff --git a/init.d/gpm-pre b/init.d/gpm-pre
index ef97e38..a03e881 100644
--- a/init.d/gpm-pre
+++ b/init.d/gpm-pre
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
diff --git a/init.d/hwsetup b/init.d/hwsetup
index 35cfdae..16ee967 100644
--- a/init.d/hwsetup
+++ b/init.d/hwsetup
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
diff --git a/init.d/unmute b/init.d/unmute
index 4ce6db9..e4892a8 100644
--- a/init.d/unmute
+++ b/init.d/unmute
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
depend()
{
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2017-02-25 0:50 Robin H. Johnson
0 siblings, 0 replies; 45+ messages in thread
From: Robin H. Johnson @ 2017-02-25 0:50 UTC (permalink / raw
To: gentoo-commits
commit: 35e6ad46825721dff195ad743277af5f9bd989e1
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 00:46:45 2017 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 00:46:52 2017 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=35e6ad46
autoconfig: protect password in /proc/cmdline.
If passing a root password in /proc/cmdline, we should protect
/proc/cmdline from non-root users.
If root mounts a NEW /proc fileystem, this will be exposed again, but
that's out of our control.
The kernel boot parameter hidepid= only affects /proc/$PID/cmdline, so
cannot be used in this case.
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=610840
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
init.d/autoconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 5991fef..76d6086 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -534,6 +534,7 @@ start() {
fi
if ! yesno "${PASSWD}"
then
+ chmod og-r /proc/cmdline # Try to secure the kernel parameters per bug #610840
echo "root:${PASSWORD}" | chpasswd > /dev/null 2>&1
fi
if yesno "${SSHD}"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2017-08-28 18:43 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2017-08-28 18:43 UTC (permalink / raw
To: gentoo-commits
commit: a4781f1f7cd1c5cfacfb073628a9d3bc4c0c8e99
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 18:36:33 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 18:36:33 2017 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=a4781f1f
log in as user when possible
catalyst can create a user, if the cd is built like that it wasn't an
accident, use that user to log in instead of root
init.d/fixinittab | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 35513a6..de9ca06 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -54,12 +54,12 @@ start()
then
for x in 0 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
done
fi
fi
@@ -78,7 +78,7 @@ start()
then
for x in 1 2 3 4 5 6
do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
done
else
eindent
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-03-15 3:51 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2018-03-15 3:51 UTC (permalink / raw
To: gentoo-commits
commit: 30c14caa2b383d7ce5a41019c01fbb77a6e04c17
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 03:50:04 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 03:50:04 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=30c14caa
update make.conf with some nice defaults for emerge
just for fun, try to sane up the EMERGE_DEFAULT_OPTS for livecd users
init.d/autoconfig | 23 ++++++++++++++++++++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 71e1deb..715350e 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -179,8 +179,8 @@ check_svc() {
elif [ -n "${3}" ] && rc-service -e "${3}"
then
echo "${3}"
- fi
- fi
+ fi
+ fi
}
# Prints an ordered list of services that will be started by autoconfig.
@@ -386,12 +386,29 @@ start() {
ebegin "Starting autoconfig"
echo "0" > /proc/sys/kernel/printk
get_config
+ local numcpu="$(grep -c '^processor[[:space:]]\+:' /proc/cpuinfo)"
+ eindent
+ ebegin "Setting sane defaults in /etc/portage/make.conf"
+ if [ -f "/etc/portage/make.conf" ] && checkpath -W /etc/portage/make.conf; then
+ if ! grep -q 'EMERGE_DEFAULT_OPTS=.*--jobs' /etc/portage/make.conf; then
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
+ fi
+ elif [ ! -f "/etc/portage/make.conf" ] && [ ! -d "/etc/portage/make.conf" ] && checkpath -W /etc/portage; then
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
+ elif [ -d "/etc/portage/make.conf" ]; then
+ if [ ! -f "/etc/portage/make.conf/livecd-tools-autoconfig" ] && checkpath -W /etc/portage/make.conf/livecd-tools-autoconfig; then
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf/livecd-tools-autoconfig
+ fi
+ else
+ false
+ fi
+ eend $? "Unable to write to /etc/portage/make.conf"
+ eoutdent
if yesno "${DETECT}"
then
eindent
ebegin "Hardware detection started"
- local numcpu="$(grep -c '^processor[[:space:]]\+:' /proc/cpuinfo)"
local arch="$(uname -m)"
case ${arch} in
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-03-15 4:34 William Hubbs
0 siblings, 0 replies; 45+ messages in thread
From: William Hubbs @ 2018-03-15 4:34 UTC (permalink / raw
To: gentoo-commits
commit: f672cb58a56638c9df5695015742aa3b2c37f2e8
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Thu Mar 15 04:30:30 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 04:33:30 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=f672cb58
autoconfig: fix the indentation
init.d/autoconfig | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 715350e..848a102 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -386,22 +386,23 @@ start() {
ebegin "Starting autoconfig"
echo "0" > /proc/sys/kernel/printk
get_config
+
local numcpu="$(grep -c '^processor[[:space:]]\+:' /proc/cpuinfo)"
eindent
ebegin "Setting sane defaults in /etc/portage/make.conf"
- if [ -f "/etc/portage/make.conf" ] && checkpath -W /etc/portage/make.conf; then
- if ! grep -q 'EMERGE_DEFAULT_OPTS=.*--jobs' /etc/portage/make.conf; then
- printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
- fi
- elif [ ! -f "/etc/portage/make.conf" ] && [ ! -d "/etc/portage/make.conf" ] && checkpath -W /etc/portage; then
+ if [ -f "/etc/portage/make.conf" ] && checkpath -W /etc/portage/make.conf; then
+ if ! grep -q 'EMERGE_DEFAULT_OPTS=.*--jobs' /etc/portage/make.conf; then
printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
- elif [ -d "/etc/portage/make.conf" ]; then
- if [ ! -f "/etc/portage/make.conf/livecd-tools-autoconfig" ] && checkpath -W /etc/portage/make.conf/livecd-tools-autoconfig; then
- printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf/livecd-tools-autoconfig
- fi
- else
- false
fi
+ elif [ ! -f "/etc/portage/make.conf" ] && [ ! -d "/etc/portage/make.conf" ] && checkpath -W /etc/portage; then
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
+ elif [ -d "/etc/portage/make.conf" ]; then
+ if [ ! -f "/etc/portage/make.conf/livecd-tools-autoconfig" ] && checkpath -W /etc/portage/make.conf/livecd-tools-autoconfig; then
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf/livecd-tools-autoconfig
+ fi
+ else
+ false
+ fi
eend $? "Unable to write to /etc/portage/make.conf"
eoutdent
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-03-15 17:07 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2018-03-15 17:07 UTC (permalink / raw
To: gentoo-commits
commit: 3eca4027c0ed5aa526cbe94a92c0f0ddff8d186a
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 17:06:32 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 17:06:32 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=3eca4027
add secureconsole boot option
don't log in every console if the user requests secureconsole
init.d/fixinittab | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index de9ca06..d675b9b 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -12,6 +12,12 @@ start()
return 1
fi
+ for x in ${CMDLINE} ; do
+ case "${x}" in
+ secureconsole) SECURECONSOLE="yes";;
+ esac
+ done
+
ebegin "Adjusting inittab"
# Create a backup
if [ ! -e /etc/inittab.old ]
@@ -76,10 +82,14 @@ start()
else
if [ "${LIVECD_CONSOLE}" = "tty0" -o "${LIVECD_CONSOLE}" = "" ]
then
- for x in 1 2 3 4 5 6
- do
- echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
- done
+ if [ "${SECURECONSOLE}" = "yes" ]; then
+ echo "c1:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
+ else
+ for x in 1 2 3 4 5 6
+ do
+ echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
+ done
+ fi
else
eindent
ebegin "Adding ${LIVECD_CONSOLE} console to inittab"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-03-15 18:49 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2018-03-15 18:49 UTC (permalink / raw
To: gentoo-commits
commit: 4afe3e67f65cd7e1cf910b02c25fb0bb6dbc0a1a
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 18:49:04 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 18:49:04 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=4afe3e67
add some comments when writing make.conf
decrease ambiguity with some comments
init.d/autoconfig | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 848a102..fd68011 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -382,6 +382,12 @@ detect_netdevices() {
return 0
}
+write_emerge_default_opts() {
+ printf "\n# EMERGE_DEFAULT_OPTS is set automatically by livecd-tools autoconfig during first live boot.\n" >> $1
+ printf "# This should be equal to number of processors, see \"man emerge\" for details.\n" >> $1
+ printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> $1
+}
+
start() {
ebegin "Starting autoconfig"
echo "0" > /proc/sys/kernel/printk
@@ -392,13 +398,13 @@ start() {
ebegin "Setting sane defaults in /etc/portage/make.conf"
if [ -f "/etc/portage/make.conf" ] && checkpath -W /etc/portage/make.conf; then
if ! grep -q 'EMERGE_DEFAULT_OPTS=.*--jobs' /etc/portage/make.conf; then
- printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
+ write_emerge_default_opts /etc/portage/make.conf
fi
elif [ ! -f "/etc/portage/make.conf" ] && [ ! -d "/etc/portage/make.conf" ] && checkpath -W /etc/portage; then
- printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf
+ write_emerge_default_opts /etc/portage/make.conf
elif [ -d "/etc/portage/make.conf" ]; then
if [ ! -f "/etc/portage/make.conf/livecd-tools-autoconfig" ] && checkpath -W /etc/portage/make.conf/livecd-tools-autoconfig; then
- printf "EMERGE_DEFAULT_OPTS=\"\${EMERGE_DEFAULT_OPTS} --jobs=${numcpu} --load-average=${numcpu}\"\n" >> /etc/portage/make.conf/livecd-tools-autoconfig
+ write_emerge_default_opts /etc/portage/make.conf/livecd-tools-autoconfig
fi
else
false
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-03-16 1:07 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2018-03-16 1:07 UTC (permalink / raw
To: gentoo-commits
commit: 8153df03e15624ba4319d2fc9b1fd1fefb47cd86
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 16 01:06:36 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Mar 16 01:06:36 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=8153df03
fix typos, reenable remaining vt (no autologin)
init.d/fixinittab | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index d675b9b..7123cc0 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -83,7 +83,11 @@ start()
if [ "${LIVECD_CONSOLE}" = "tty0" -o "${LIVECD_CONSOLE}" = "" ]
then
if [ "${SECURECONSOLE}" = "yes" ]; then
- echo "c1:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty${x}" >> /etc/inittab
+ echo "c1:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty1" >> /etc/inittab
+ for x in 2 3 4 5 6
+ do
+ echo "c${x}:2345:respawn:/sbin/agetty 38400 tty${x} linux" >> /etc/inittab
+ done
else
for x in 1 2 3 4 5 6
do
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-08-24 14:57 Richard Farina
0 siblings, 0 replies; 45+ messages in thread
From: Richard Farina @ 2018-08-24 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 82eab2c4e4cb5ab7d9fb9a560377f2472cadae2d
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 24 14:54:37 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 24 14:55:53 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=82eab2c4
remove redundant agetty settings
agetty baud rate doesn't matter on linux vt and is ignored per manual
agetty term type is default set to linux on vt per manual
thanks to grknight for pointing it out
init.d/fixinittab | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 7123cc0..de3a12f 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -86,7 +86,7 @@ start()
echo "c1:12345:respawn:/sbin/mingetty --noclear --autologin $(id -nu 1000 2>/dev/null || echo root) tty1" >> /etc/inittab
for x in 2 3 4 5 6
do
- echo "c${x}:2345:respawn:/sbin/agetty 38400 tty${x} linux" >> /etc/inittab
+ echo "c${x}:2345:respawn:/sbin/agetty tty${x}" >> /etc/inittab
done
else
for x in 1 2 3 4 5 6
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2018-09-14 5:27 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2018-09-14 5:27 UTC (permalink / raw
To: gentoo-commits
commit: 098ff810778e35116ccc2ee37cf8912c3cb486c7
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 18 07:36:49 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Sep 14 05:26:45 2018 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=098ff810
ppc: Move the hvc0 console logic outside
Make so also ppc64le is supported and allow to override its
configuration by specifying another console as kernel param.
init.d/fixinittab | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index de3a12f..4491217 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -31,7 +31,7 @@ start()
sed -i -e '/^b0/ s/^/#/' /etc/inittab
# SPARC & HPPA console magic
- if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
+ if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" ]
then
# Mount openprom tree for user debugging purposes
if [ "${HOSTTYPE}" = "sparc" ]
@@ -69,15 +69,6 @@ start()
done
fi
fi
- if [ -c "/dev/hvc0" ]
- then
- eindent
- ebegin "Adding hvc console to inittab ..."
- echo "s0:12345:respawn:/sbin/agetty -a root 9600 hvc0 vt320" >> /etc/inittab
- eend $?
- eoutdent
- fi
-
# The rest...
else
if [ "${LIVECD_CONSOLE}" = "tty0" -o "${LIVECD_CONSOLE}" = "" ]
@@ -103,6 +94,15 @@ start()
fi
fi
+ if [ -c "/dev/hvc0" -a "${LIVECD_CONSOLE}" = "" ]
+ then
+ eindent
+ ebegin "Adding hvc console to inittab ..."
+ echo "s0:12345:respawn:/sbin/agetty -a root 9600 hvc0 vt320" >> /etc/inittab
+ eend $?
+ eoutdent
+ fi
+
# EFI-based machines should automatically hook up their console lines
if dmesg | grep -q '^Adding console on'
then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2019-09-20 19:32 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2019-09-20 19:32 UTC (permalink / raw
To: gentoo-commits
commit: 3c23b30aed805fb5f6b148f273c0c139eac8f6f3
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 17:18:18 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 17:19:37 2019 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=3c23b30a
fixinittab: Refactor HW-specific serial console support
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
init.d/fixinittab | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 4491217..b0fcaeb 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -30,6 +30,25 @@ start()
sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
sed -i -e '/^b0/ s/^/#/' /etc/inittab
+ if [ -z "${LIVECD_CONSOLE}" ]
+ then
+ for c in hvc0
+ do
+ if [ -c "/dev/${c}" ]
+ then
+ LIVECD_CONSOLE_BAUD=$(stty -F "/dev/${c}" speed)
+
+ eindent
+ ebegin "Adding ${c} console to inittab ..."
+ echo "s0:12345:respawn:/sbin/agetty -a root ${LIVECD_CONSOLE_BAUD} ${c}" >> /etc/inittab
+ eend $?
+ eoutdent
+
+ break
+ fi
+ done
+ fi
+
# SPARC & HPPA console magic
if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" ]
then
@@ -94,15 +113,6 @@ start()
fi
fi
- if [ -c "/dev/hvc0" -a "${LIVECD_CONSOLE}" = "" ]
- then
- eindent
- ebegin "Adding hvc console to inittab ..."
- echo "s0:12345:respawn:/sbin/agetty -a root 9600 hvc0 vt320" >> /etc/inittab
- eend $?
- eoutdent
- fi
-
# EFI-based machines should automatically hook up their console lines
if dmesg | grep -q '^Adding console on'
then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2019-09-20 19:32 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2019-09-20 19:32 UTC (permalink / raw
To: gentoo-commits
commit: 6f0afe2a70bf7d8c5a9ef1e1e3fe3e83b6aece2b
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 17:20:21 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 17:20:21 2019 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=6f0afe2a
fixinittab: Support SPARC's ttyHV0 console device
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
init.d/fixinittab | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index b0fcaeb..2350100 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -32,7 +32,7 @@ start()
if [ -z "${LIVECD_CONSOLE}" ]
then
- for c in hvc0
+ for c in hvc0 ttyHV0
do
if [ -c "/dev/${c}" ]
then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-04-23 18:08 Rick Farina
0 siblings, 0 replies; 45+ messages in thread
From: Rick Farina @ 2020-04-23 18:08 UTC (permalink / raw
To: gentoo-commits
commit: 55897d049a5a479028783def544fd616cbc53427
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 23 18:08:16 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Apr 23 18:08:16 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=55897d04
save a grep and a count
coreutils has a whole utility just to tell you the cpu count, use it
Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo.org>
init.d/autoconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index fd68011..9bc3a38 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -393,7 +393,7 @@ start() {
echo "0" > /proc/sys/kernel/printk
get_config
- local numcpu="$(grep -c '^processor[[:space:]]\+:' /proc/cpuinfo)"
+ local numcpu="$(nproc)"
eindent
ebegin "Setting sane defaults in /etc/portage/make.conf"
if [ -f "/etc/portage/make.conf" ] && checkpath -W /etc/portage/make.conf; then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-11-05 23:49 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2020-11-05 23:49 UTC (permalink / raw
To: gentoo-commits
commit: 62ef870732d99d99b987fc34964a023d3711824c
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 5 03:15:14 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 23:28:48 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=62ef8707
remove hwsetup usage
it requires beyond ancient libkudzu and mostly obsoleted by udev.
also libkudzu no longer builds on stable glibc-2.32 (bug 713946)
Bug: https://bugs.gentoo.org/408535
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gmail.com>
init.d/autoconfig | 24 ++----------------------
init.d/hwsetup | 11 -----------
2 files changed, 2 insertions(+), 33 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index f541a0c..1dbfc5a 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -228,10 +228,6 @@ list_services() {
svcs="${svcs} $(check_svc ${APM} apmd)"
svcs="${svcs} $(check_svc ${BRLTTY} brltty)"
svcs="${svcs} $(check_svc ${COLDPLUG} coldplug hotplug)"
- if yesno "$COLDPLUG" && ! rc-service -e coldplug && ! rc-service -e hotplug
- then
- echo hwsetup
- fi
svcs="${svcs} $(check_svc ${GPM} gpm)"
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
svcs="${svcs} $(check_svc ${NFS} nfsclient)"
@@ -518,9 +514,6 @@ start() {
ewarn "Skipping DHCP broadcast ..."
fi
- # Read in what hwsetup has found
- [ -f /etc/sysconfig/gentoo ] && source /etc/sysconfig/gentoo
-
if yesno "${DETECT}"
then
NETDEVICES="$(detect_netdevices)"
@@ -559,24 +552,11 @@ start() {
ewarn "No Network device auto detected ..."
fi
- if yesno "${ALSA}"
+ if ! yesno "${ALSA}"
then
- if [ -n "${SOUND_FULLNAME}" -o -n "${SOUND_DRIVER}" ]
- then
- einfo "Soundcard: "
-
- [ -n "${SOUND_FULLNAME}" ] \
- && einfo " ${WARN}${SOUND_FULLNAME} "
- [ -n "${SOUND_DRIVER}" ] \
- && einfo " driver = ${SOUND_DRIVER}"
- fi
- else
- ewarn "Skipping ALSA detection as requested on command line ..."
+ ewarn "Skipping ALSA services as requested on command line ..."
fi
- [ -n "${XDESC}" ] && einfo "VideoCard: ${HILITE}${XDESC}${NORMAL}"
-
- killall hwsetup 2>/dev/null
echo "6" > /proc/sys/kernel/printk
if ! yesno "${X11}"
diff --git a/init.d/hwsetup b/init.d/hwsetup
deleted file mode 100644
index 16ee967..0000000
--- a/init.d/hwsetup
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-start() {
- ebegin "Starting hwsetup"
- [ -e /etc/sysconfig ] || mkdir -p /etc/sysconfig
- [ -x /usr/sbin/hwsetup ] && hwsetup
- eend $?
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-11-05 23:49 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2020-11-05 23:49 UTC (permalink / raw
To: gentoo-commits
commit: 15d17333c8e7e5ef038ea288ccc98522c51f4fba
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 5 03:15:13 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 23:28:34 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=15d17333
remove special mouse handling and pre-gpm script
nowadays mice are available via /dev/input/mice, which
gpm defaults to open at startup.
INPUT_MOUSEDEV description:
Say Y here if you want your mouse to be accessible as char devices
13:32+ - /dev/input/mouseX and 13:63 - /dev/input/mice as an emulated
IntelliMouse Explorer PS/2 mouse. That way, all user space programs
(including SVGAlib, GPM and X) will be able to use your mouse.
The data available through /dev/psaux is exactly the same as the data
from /dev/input/mice.
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gmail.com>
init.d/autoconfig | 9 ---------
init.d/gpm-pre | 33 ---------------------------------
2 files changed, 42 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 9bc3a38..f541a0c 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -232,7 +232,6 @@ list_services() {
then
echo hwsetup
fi
- svcs="${svcs} $(check_svc ${GPM} gpm-pre)"
svcs="${svcs} $(check_svc ${GPM} gpm)"
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
svcs="${svcs} $(check_svc ${NFS} nfsclient)"
@@ -522,14 +521,6 @@ start() {
# Read in what hwsetup has found
[ -f /etc/sysconfig/gentoo ] && source /etc/sysconfig/gentoo
- # Mouse
- # FIXME: If MOUSE_DEVICE is empty, we actually do not want to do anything, not even start gpm.
- if [ -n "${MOUSE_DEVICE}" ]
- then
- :
- # Migrated to autoconfig-gpm-pre
- fi
-
if yesno "${DETECT}"
then
NETDEVICES="$(detect_netdevices)"
diff --git a/init.d/gpm-pre b/init.d/gpm-pre
deleted file mode 100644
index a03e881..0000000
--- a/init.d/gpm-pre
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- before gpm
- need hwsetup
-}
-
-start() {
- [ -f /etc/sysconfig/gentoo ] && source /etc/sysconfig/gentoo
- [ -f /etc/sysconfig/mouse ] && source /etc/sysconfig/mouse
- if [ -z "${MOUSE_DEVICE}" ]; then
- ewarn "No mouse detected. GPM will not be started."
- return 0
- fi
- einfo "Mouse is ${HILITE}${MOUSE_FULLNAME}${NORMAL} at ${HILITE}${MOUSE_DEVICE}${NORMAL} ..."
-
- if [ $(grep "#MOUSE=${MOUSETYPE}" /etc/conf.d/gpm) ]; then
- sed -i "\@MOUSE=${MOUSETYPE}@s@^#@@" /etc/conf.d/gpm
- else
- echo "MOUSE=${MOUSETYPE}" >>/etc/conf.d/gpm
- fi
-
- if [ $(grep "#MOUSEDEV=${DEVICE}" /etc/conf.d/gpm) ]; then
- sed -i "\@MOUSEDEV=${DEVICE}@s@^#@@" /etc/conf.d/gpm
- else
- echo "MOUSEDEV=${DEVICE}" >>/etc/conf.d/gpm
- fi
-}
-
-# vim: ft=gentoo-init-d:
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-11-05 23:49 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2020-11-05 23:49 UTC (permalink / raw
To: gentoo-commits
commit: d3ef3b3d67a6bea6001029ecde452a022da4ffeb
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 5 03:29:16 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 23:29:35 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=d3ef3b3d
autoconfig: don't autostart gpm if /dev/input/mice is not present
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gmail.com>
init.d/autoconfig | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 1dbfc5a..15900c2 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -228,7 +228,10 @@ list_services() {
svcs="${svcs} $(check_svc ${APM} apmd)"
svcs="${svcs} $(check_svc ${BRLTTY} brltty)"
svcs="${svcs} $(check_svc ${COLDPLUG} coldplug hotplug)"
- svcs="${svcs} $(check_svc ${GPM} gpm)"
+ if [ -c /dev/input/mice ]
+ then
+ svcs="${svcs} $(check_svc ${GPM} gpm)"
+ fi
svcs="${svcs} $(check_svc ${IDEDMA} hdparm)"
svcs="${svcs} $(check_svc ${NFS} nfsclient)"
svcs="${svcs} $(check_svc ${PASSWD} pwgen)"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-11-06 0:29 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2020-11-06 0:29 UTC (permalink / raw
To: gentoo-commits
commit: 58948705bcf5136401621a8855e9f0c15049e1dd
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 00:27:40 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 00:29:07 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=58948705
autoconfig: Fix logic error
When the system starts, the PID file will not exist because we haven't
started dhcpcd. Also update /var/run -> /run while we're here.
Closes: https://bugs.gentoo.org/198083
Closes: https://bugs.gentoo.org/439912
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
init.d/autoconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index 15900c2..f475813 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -529,9 +529,9 @@ start() {
if yesno "${DHCP}"
then
einfo "DHCP broadcasting for IP on all detected interfaces ..."
- if [ -f /var/run/dhcpcd.pid ]
+ if [ ! -f /run/dhcpcd.pid ]
then
- kill $(cat /var/run/dhcpcd.pid)
+ kill $(cat /run/dhcpcd.pid)
sleep 2
fi
dhcpcd -n -h $(hostname)
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2020-11-06 0:58 Matt Turner
0 siblings, 0 replies; 45+ messages in thread
From: Matt Turner @ 2020-11-06 0:58 UTC (permalink / raw
To: gentoo-commits
commit: 4bdbca1aa0a566f03721a9d3622102d5d2fab318
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 00:58:09 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 00:58:09 2020 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=4bdbca1a
unmute: Rewrite without awk
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
init.d/unmute | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/unmute b/init.d/unmute
index e4892a8..6c588ff 100644
--- a/init.d/unmute
+++ b/init.d/unmute
@@ -9,7 +9,7 @@ start()
{
if [ -e /proc/asound/cards ]
then
- for i in $(cat /proc/asound/cards | awk '{print $1}' | grep ^[[:digit:]])
+ for i in $(grep -o '^\s\?[0-9]\+' /proc/asound/cards)
do
ebegin "Unmuting sound card $i"
if [ -d /proc/asound/card$i ] && [ -x /usr/bin/amixer ]
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2021-02-25 23:12 Ben Kohler
0 siblings, 0 replies; 45+ messages in thread
From: Ben Kohler @ 2021-02-25 23:12 UTC (permalink / raw
To: gentoo-commits
commit: b56c91635b59314f97184d726f93249da594731b
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 23:10:40 2021 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 23:10:40 2021 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=b56c9163
autoconfig: mostly revert "Fix logic error"
This particular piece of logic was correct already, having been reworked
a few times since the original bug report about it. The intent is to
kill existing an existing dhcpcd instance if the pidfile is found.
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
init.d/autoconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index f475813..b30b41b 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -529,7 +529,7 @@ start() {
if yesno "${DHCP}"
then
einfo "DHCP broadcasting for IP on all detected interfaces ..."
- if [ ! -f /run/dhcpcd.pid ]
+ if [ -f /run/dhcpcd.pid ]
then
kill $(cat /run/dhcpcd.pid)
sleep 2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2021-07-29 4:05 Georgy Yakovlev
0 siblings, 0 replies; 45+ messages in thread
From: Georgy Yakovlev @ 2021-07-29 4:05 UTC (permalink / raw
To: gentoo-commits
commit: 8907313e7ca1d065b9d49a29afeade02ea8a49b8
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 29 03:57:28 2021 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Jul 29 04:04:27 2021 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=8907313e
init.d/fixinittab: auto-enable arm64 ttyAMA0 console
our sysvinit package adds the following line in /etc/inittab on arm64:
f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 vt100
adjust fixinittab to comment out that entry, and automatically
configure console on ttyAMA0 with proper baud rate returned by stty.
if the line is left uncommented init will spawn a reular login on that
console, that may conflict with console= option user passed.
if the user passes console=***, automatic configuration is omitted.
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
init.d/fixinittab | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/init.d/fixinittab b/init.d/fixinittab
index 5c893cd..2b43021 100644
--- a/init.d/fixinittab
+++ b/init.d/fixinittab
@@ -23,10 +23,11 @@ start()
sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
sed -i -e '/^b0/ s/^/#/' /etc/inittab
+ sed -i -e '/^f0/ s/^/#/' /etc/inittab
if [ -z "${LIVECD_CONSOLE}" ]
then
- for c in hvc0 ttyHV0
+ for c in hvc0 ttyHV0 ttyAMA0
do
if [ -c "/dev/${c}" ]
then
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] proj/livecd-tools:master commit in: init.d/
@ 2024-02-27 16:57 Ben Kohler
0 siblings, 0 replies; 45+ messages in thread
From: Ben Kohler @ 2024-02-27 16:57 UTC (permalink / raw
To: gentoo-commits
commit: b1798f17818d9cf4a4563a8a48d2fa4130db0a16
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 27 16:56:51 2024 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Feb 27 16:56:51 2024 +0000
URL: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=b1798f17
init.d/autoconfig: allow nogui in addition to nox
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
init.d/autoconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/init.d/autoconfig b/init.d/autoconfig
index b30b41b..1ea3335 100644
--- a/init.d/autoconfig
+++ b/init.d/autoconfig
@@ -86,6 +86,9 @@ get_config() {
nox)
X11="no"
;;
+ nogui)
+ X11="no"
+ ;;
acpi\=on|acpi\=force)
ACPI="yes"
APM="no"
^ permalink raw reply related [flat|nested] 45+ messages in thread
end of thread, other threads:[~2024-02-27 16:57 UTC | newest]
Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-11 17:53 [gentoo-commits] proj/livecd-tools:master commit in: init.d/ William Hubbs
-- strict thread matches above, loose matches on Subject: below --
2024-02-27 16:57 Ben Kohler
2021-07-29 4:05 Georgy Yakovlev
2021-02-25 23:12 Ben Kohler
2020-11-06 0:58 Matt Turner
2020-11-06 0:29 Matt Turner
2020-11-05 23:49 Matt Turner
2020-11-05 23:49 Matt Turner
2020-11-05 23:49 Matt Turner
2020-04-23 18:08 Rick Farina
2019-09-20 19:32 Matt Turner
2019-09-20 19:32 Matt Turner
2018-09-14 5:27 Matt Turner
2018-08-24 14:57 Richard Farina
2018-03-16 1:07 Richard Farina
2018-03-15 18:49 Richard Farina
2018-03-15 17:07 Richard Farina
2018-03-15 4:34 William Hubbs
2018-03-15 3:51 Richard Farina
2017-08-28 18:43 Richard Farina
2017-02-25 0:50 Robin H. Johnson
2016-07-09 4:27 William Hubbs
2015-12-11 17:53 William Hubbs
2015-11-01 20:44 Richard Farina
2014-05-22 16:30 Richard Farina
2013-07-05 21:55 William Hubbs
2013-07-05 21:46 William Hubbs
2013-01-03 18:20 William Hubbs
2012-10-03 14:17 William Hubbs
2011-10-25 2:37 William Hubbs
2011-09-19 1:41 Jorge Manuel B. S. Vicetto
2011-06-30 20:29 William Hubbs
2011-06-30 20:12 William Hubbs
2011-06-28 5:22 William Hubbs
2011-06-28 5:18 William Hubbs
2011-06-28 5:13 William Hubbs
2011-05-01 3:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
2011-05-01 2:49 William Hubbs
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox