Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=systemd.git;a=commitdiff;h=84e606d48c031559ea93002311b4a19ec00e67ee

commit 84e606d48c031559ea93002311b4a19ec00e67ee
Author: Michel Hermier <herm...@frugalware.org>
Date:   Wed Dec 1 14:01:34 2010 +0100

udev-164-3-i686

* Remove rc.udev. systemd provide support for that.

diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild
index cc0480a..def6e85 100644
--- a/source/base/udev/FrugalBuild
+++ b/source/base/udev/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=udev
pkgver=164
-pkgrel=2
+pkgrel=3
pkgdesc="A userspace implementation of devfs"
url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/";
backup=(etc/sysconfig/blacklist)
@@ -15,7 +15,7 @@ archs=('i686' 'x86_64' 'ppc')
conflicts=('devfsd' 'pcmcia-cs' 'hotplug')
replaces=('hotplug' 'devicekit')
up2date="lynx -dump '$url?C=M;O=D'|grep 'udev-.*tar.bz2 '|sed -n 
's/.*-\(.*\)\.t.*/\1/;1 p'"
-source=($url/$pkgname-$pkgver.tar.gz rc.udev blacklist \
+source=($url/$pkgname-$pkgver.tar.gz udev.install blacklist \
README.Frugalware 65-permissions.rules revert-ide-changes.patch)
signatures=("${source[0]}.sign" '' '' '' '' '')

@@ -54,7 +54,6 @@ build()
do
[ -d $i ] && Ffilerel rules/$i/* /lib/udev/rules.d/
done
-       Fexe /etc/rc.d/rc.udev
Ffile /etc/sysconfig/blacklist
Fmkdir /etc/modprobe.d /dev
Fln /etc/sysconfig/blacklist /etc/modprobe.d/blacklist.conf
diff --git a/source/base/udev/rc.udev b/source/base/udev/rc.udev
deleted file mode 100644
index 2bab73e..0000000
--- a/source/base/udev/rc.udev
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/bash
-
-# (c) 2004 Vajna Miklos <vmik...@frugalware.org>
-# rc.udev for Frugalware
-# version 0.9.1
-# distributed under GPL license
-#
-# Copyright (C) 2004 Greg Kroah-Hartman <g...@kroah.com>
-# Released under the GPL v2 only.
-#
-# Thanks go out to the Gentoo developers for proving
-# that this is possible to do.
-
-mount none -t sysfs /sys
-
-export MODPROBE_OPTIONS="--use-blacklist"
-
-. /etc/udev/udev.conf
-
-prog=udev
-sysfs_dir=/sys
-bin=/sbin/udev
-udevd=/sbin/udevd
-udev_root="/dev"
-
-make_extra_nodes () {
-       # there are a few things that sysfs does not export for us.
-       # these things go here
-       #
-       # Thanks to Gentoo for the initial list of these.
-
-       mkdir $udev_root/pts
-       mkdir $udev_root/shm
-}
-
-start()
-{
-       /sbin/udevadm trigger
-       # Wait for udev events
-       /sbin/udevadm settle --timeout=90
-}
-
-# don't use udev if sysfs is not mounted.
-if [ ! -d $sysfs_dir/block ]; then
-       exit 1
-fi
-
-# propogate /udev from /sys
-export ACTION=add
-export UDEV_NO_SLEEP=1
-#echo "Creating initial udev device nodes:"
-
-
-#echo "making extra nodes"
-make_extra_nodes
-
-#echo "udev startup is finished!"
-
-# actually we need that here
-if [ -e /proc/cmdline ]; then
-       if grep -q quiet /proc/cmdline; then
-               echo "0" > /proc/sys/kernel/printk
-       else
-               echo "6" > /proc/sys/kernel/printk
-       fi
-else # ohh well then mute anyway
-       echo "0" > /proc/sys/kernel/printk
-fi
-
-# be sure we use /sbin/modprobe
-echo "/sbin/modprobe" > /proc/sys/kernel/modprobe
-echo > /proc/sys/kernel/hotplug
-
-# check if udevd is already running
-if ! [ `pidof -o %PPID /sbin/udevd` ]; then
-       /sbin/udevd --daemon
-fi
-
-mkdir -p /dev/.udev/queue
-start
-
-if [ -f "/sys/class/tty/console/uevent" ]; then
-       # trigger the sorted events
-       echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
-fi
-
-## just in case we have a box with a lot USB or external HW try detecting again
-start
-
-# end of rc.udev
diff --git a/source/base/udev/udev.install b/source/base/udev/udev.install
index e417f0f..360e031 100644
--- a/source/base/udev/udev.install
+++ b/source/base/udev/udev.install
@@ -1,21 +1,7 @@
-post_install()
-{
-       cd /etc/rc.d/rcS.d
-       ln -sf ../rc.udev S00rc.udev
-}
-
-pre_upgrade()
-{
-       # can be removed after Frugalware-0.7
-       # remove obsolete hotplug service
-       chkconfig --del rc.hotplug &>/dev/null
-}

post_upgrade()
{
-       # can be removed after Frugalware-0.7
-       # force removing hotplug symlinks
-       rm -f /etc/rc.d/rc?.d/*hotplug
+       pre_remove
# convert the blaclist file to the new format
if ! grep -q blacklist /etc/sysconfig/blacklist; then
sed -i 's/^\([^#]\)/blacklist \1/' /etc/sysconfig/blacklist
@@ -54,7 +40,7 @@ post_upgrade()

pre_remove()
{
-       rm /etc/rc.d/rcS.d/S00rc.udev
+       rm -rf /etc/rc.d/rcS.d/S00rc.udev
}

op=$1
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to