udev: update to 153, added gir-gudev subpkg.
--HG-- extra : convert_revision : a1e24589da779297efcf2cd653eb46a0aa74f9a8
This commit is contained in:
parent
0181ff7831
commit
9d17a83159
8 changed files with 38 additions and 17 deletions
1
srcpkgs/gir-gudev
Symbolic link
1
srcpkgs/gir-gudev
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
udev
|
|
@ -33,8 +33,7 @@ mkdir -p ${DESTDIR}/lib/udev/rules.d
|
||||||
|
|
||||||
UDEV_RULES="
|
UDEV_RULES="
|
||||||
50-udev-default.rules 50-firmware.rules 60-persistent-storage.rules
|
50-udev-default.rules 50-firmware.rules 60-persistent-storage.rules
|
||||||
61-persistent-storage-edd.rules 64-device-mapper.rules
|
61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules"
|
||||||
64-md-raid.rules 80-drivers.rules 95-udev-late.rules"
|
|
||||||
|
|
||||||
for f in ${UDEV_RULES}; do
|
for f in ${UDEV_RULES}; do
|
||||||
cp -p /lib/udev/rules.d/$f ${DESTDIR}/lib/udev/rules.d
|
cp -p /lib/udev/rules.d/$f ${DESTDIR}/lib/udev/rules.d
|
||||||
|
|
|
@ -18,12 +18,19 @@ esac
|
||||||
|
|
||||||
|
|
||||||
# It's all over netlink now
|
# It's all over netlink now
|
||||||
echo "" > /proc/sys/kernel/hotplug
|
echo > /sys/kernel/uevent_helper
|
||||||
|
|
||||||
# Start the udev daemon to process events
|
# Start the udev daemon to process events
|
||||||
/sbin/udevd --daemon --resolve-names=never
|
udevd --daemon --resolve-names=never
|
||||||
|
|
||||||
# Iterate sysfs and fire off everything; if we include a rule for it then
|
# Iterate sysfs and fire off everything; if we include a rule for it then
|
||||||
# it'll get handled; otherwise it'll get handled later when we do this again
|
# it'll get handled; otherwise it'll get handled later when we do this again
|
||||||
# in the main boot sequence.
|
# in the main boot sequence.
|
||||||
/sbin/udevadm trigger
|
mkdir -p /dev/.udev/queue/
|
||||||
|
udevadm trigger --action=add
|
||||||
|
udevadm settle || true
|
||||||
|
|
||||||
|
if [ -d /sys/bus/scsi ]; then
|
||||||
|
modprobe -q scsi_wait_scan && modprobe -r scsi_wait_scan || true
|
||||||
|
udevadm settle || true
|
||||||
|
fi
|
17
srcpkgs/udev/gir-gudev.template
Normal file
17
srcpkgs/udev/gir-gudev.template
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# Template file for 'gir-gudev'.
|
||||||
|
#
|
||||||
|
short_desc="libgudev introspection data"
|
||||||
|
long_desc="${long_desc}
|
||||||
|
|
||||||
|
This package contains the GObject-introspection data of libgudev in
|
||||||
|
binary typelib format."
|
||||||
|
|
||||||
|
Add_dependency run gir-freedesktop
|
||||||
|
Add_dependency run glib
|
||||||
|
Add_dependency run libgudev
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
mkdir -p ${DESTDIR}/usr/lib
|
||||||
|
mv ${SRCPKGDESTDIR}/usr/lib/girepository-1.0 ${DESTDIR}/usr/lib
|
||||||
|
}
|
|
@ -6,7 +6,6 @@ long_desc="${long_desc}
|
||||||
This package contains the libgudev development files (static libs, headers,
|
This package contains the libgudev development files (static libs, headers,
|
||||||
etc), a library to interact with udev through the GLib bindings."
|
etc), a library to interact with udev through the GLib bindings."
|
||||||
|
|
||||||
revision=1
|
|
||||||
replaces="udev-glib-devel>=0"
|
replaces="udev-glib-devel>=0"
|
||||||
Add_dependency run libudev-devel
|
Add_dependency run libudev-devel
|
||||||
Add_dependency run glib-devel
|
Add_dependency run glib-devel
|
||||||
|
@ -21,4 +20,5 @@ do_install()
|
||||||
${DESTDIR}/usr/share/gtk-doc/html
|
${DESTDIR}/usr/share/gtk-doc/html
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig/gudev* \
|
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig/gudev* \
|
||||||
${DESTDIR}/usr/lib/pkgconfig
|
${DESTDIR}/usr/lib/pkgconfig
|
||||||
|
mv ${SRCPKGDESTDIR}/usr/share/gir-1.0 ${DESTDIR}/usr/share
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,6 @@ long_desc="${long_desc}
|
||||||
This package contains the files needed for developing applications
|
This package contains the files needed for developing applications
|
||||||
that use libudev."
|
that use libudev."
|
||||||
|
|
||||||
revision=1
|
|
||||||
replaces="udev-devel>=0"
|
replaces="udev-devel>=0"
|
||||||
Add_dependency run glibc-devel
|
Add_dependency run glibc-devel
|
||||||
Add_dependency run libudev
|
Add_dependency run libudev
|
||||||
|
|
|
@ -5,8 +5,6 @@ long_desc="${long_desc}
|
||||||
|
|
||||||
This library provides access to udev device information."
|
This library provides access to udev device information."
|
||||||
|
|
||||||
revision=1
|
|
||||||
|
|
||||||
Add_dependency run glibc
|
Add_dependency run glibc
|
||||||
|
|
||||||
do_install()
|
do_install()
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
# Template file for 'udev'
|
# Template file for 'udev'
|
||||||
pkgname=udev
|
pkgname=udev
|
||||||
version=151
|
version=153
|
||||||
revision=1
|
|
||||||
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
||||||
build_style=gnu_configure
|
build_style=gnu_configure
|
||||||
configure_args="--exec-prefix= --without-selinux --libexecdir=/lib/udev
|
configure_args="--exec-prefix= --without-selinux --libexecdir=/lib/udev
|
||||||
--with-rootlibdir=/lib --disable-introspection"
|
--with-rootlibdir=/lib --enable-introspection"
|
||||||
short_desc="A userspace implementation of devfs"
|
short_desc="A userspace implementation of devfs"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
checksum=d37a94e75b962182ce940e4a839f07b1c7024dbe7e4b870a120bf0fe9ed0d55d
|
checksum=8a0e6b8d12284c03652bcbfa26156308f1ee3288f9a3499088cc2e0731d17644
|
||||||
long_desc="
|
long_desc="
|
||||||
udev is a implementation of devfs in userspace using sysfs and
|
udev is a implementation of devfs in userspace using sysfs and
|
||||||
/sbin/hotplug. It requires a 2.5/2.6 kernel to run properly."
|
/sbin/hotplug. It requires a 2.5/2.6 kernel to run properly."
|
||||||
|
@ -16,7 +15,8 @@ long_desc="
|
||||||
keep_empty_dirs=yes
|
keep_empty_dirs=yes
|
||||||
openrc_services="udev sysinit true"
|
openrc_services="udev sysinit true"
|
||||||
conf_files="/etc/udev/udev.conf"
|
conf_files="/etc/udev/udev.conf"
|
||||||
subpackages="libudev libudev-devel libgudev libgudev-devel"
|
subpackages="gir-gudev libudev libudev-devel libgudev libgudev-devel"
|
||||||
|
triggers="initramfs-tools"
|
||||||
|
|
||||||
Add_dependency run glibc
|
Add_dependency run glibc
|
||||||
Add_dependency run acl
|
Add_dependency run acl
|
||||||
|
@ -47,12 +47,12 @@ post_install()
|
||||||
|
|
||||||
# Install the initramfs-tools hook/scripts.
|
# Install the initramfs-tools hook/scripts.
|
||||||
install -d $DESTDIR/usr/share/initramfs-tools/hooks
|
install -d $DESTDIR/usr/share/initramfs-tools/hooks
|
||||||
install -d $DESTDIR/usr/share/initramfs-tools/scripts/init-premount
|
install -d $DESTDIR/usr/share/initramfs-tools/scripts/init-top
|
||||||
install -d $DESTDIR/usr/share/initramfs-tools/scripts/init-bottom
|
install -d $DESTDIR/usr/share/initramfs-tools/scripts/init-bottom
|
||||||
install -m 755 ${FILESDIR}/udev.initramfs-hook \
|
install -m 755 ${FILESDIR}/udev.initramfs-hook \
|
||||||
$DESTDIR/usr/share/initramfs-tools/hooks/udev
|
$DESTDIR/usr/share/initramfs-tools/hooks/udev
|
||||||
install -m 755 ${FILESDIR}/udev.initramfs-premount \
|
install -m 755 ${FILESDIR}/udev.initramfs-inittop \
|
||||||
$DESTDIR/usr/share/initramfs-tools/scripts/init-premount/udev
|
$DESTDIR/usr/share/initramfs-tools/scripts/init-top/udev
|
||||||
install -m 755 ${FILESDIR}/udev.initramfs-bottom \
|
install -m 755 ${FILESDIR}/udev.initramfs-bottom \
|
||||||
$DESTDIR/usr/share/initramfs-tools/scripts/init-bottom/udev
|
$DESTDIR/usr/share/initramfs-tools/scripts/init-bottom/udev
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue