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 $?
-}

Reply via email to