mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
udev: replace with systemd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
0d2157f0f7
commit
94324a053b
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://projects.vdr-developer.org/projects/plg-dynamite"
|
PKG_SITE="http://projects.vdr-developer.org/projects/plg-dynamite"
|
||||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="vdr udev"
|
PKG_DEPENDS="vdr systemd"
|
||||||
PKG_BUILD_DEPENDS="toolchain vdr udev"
|
PKG_BUILD_DEPENDS="toolchain vdr systemd"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="multimedia"
|
PKG_SECTION="multimedia"
|
||||||
PKG_SHORTDESC="vdr-dynamite turns the dvbdevices into hotpluggable devices. They can be dynamically attached and detached while vdr is running."
|
PKG_SHORTDESC="vdr-dynamite turns the dvbdevices into hotpluggable devices. They can be dynamically attached and detached while vdr is running."
|
||||||
|
@ -26,8 +26,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://pulseaudio.org/"
|
PKG_SITE="http://pulseaudio.org/"
|
||||||
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus udev openssl libcap"
|
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
|
||||||
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus udev openssl libcap"
|
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="audio"
|
PKG_SECTION="audio"
|
||||||
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
|
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://libcec.pulse-eight.com/"
|
PKG_SITE="http://libcec.pulse-eight.com/"
|
||||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="udev lockdev"
|
PKG_DEPENDS="systemd lockdev"
|
||||||
PKG_BUILD_DEPENDS="toolchain udev lockdev"
|
PKG_BUILD_DEPENDS="toolchain systemd lockdev"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="system"
|
PKG_SECTION="system"
|
||||||
PKG_SHORTDESC="libCEC is an open-source dual licensed library designed for communicating with the Pulse-Eight USB - CEC Adaptor"
|
PKG_SHORTDESC="libCEC is an open-source dual licensed library designed for communicating with the Pulse-Eight USB - CEC Adaptor"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://dri.freedesktop.org"
|
PKG_SITE="http://dri.freedesktop.org"
|
||||||
PKG_URL="http://dri.freedesktop.org/libdrm/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="http://dri.freedesktop.org/libdrm/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="udev libpciaccess"
|
PKG_DEPENDS="systemd libpciaccess"
|
||||||
PKG_BUILD_DEPENDS="toolchain libpthread-stubs udev libpciaccess"
|
PKG_BUILD_DEPENDS="toolchain libpthread-stubs systemd libpciaccess"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="graphics"
|
PKG_SECTION="graphics"
|
||||||
PKG_SHORTDESC="libdrm: Userspace interface to kernel DRM services"
|
PKG_SHORTDESC="libdrm: Userspace interface to kernel DRM services"
|
||||||
|
@ -28,8 +28,8 @@ PKG_SITE="http://www.connman.net"
|
|||||||
PKG_URL="http://www.mirrorservice.org/sites/ftp.kernel.org/pub/linux/network/connman/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="http://www.mirrorservice.org/sites/ftp.kernel.org/pub/linux/network/connman/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
#PKG_URL="ftp://ftp.pgpi.com/linux/kernel/pub/linux/network/connman//$PKG_NAME-$PKG_VERSION.tar.bz2"
|
#PKG_URL="ftp://ftp.pgpi.com/linux/kernel/pub/linux/network/connman//$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
#PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
#PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="glib dbus udev iptables wpa_supplicant ntp"
|
PKG_DEPENDS="glib dbus systemd iptables wpa_supplicant ntp"
|
||||||
PKG_BUILD_DEPENDS="toolchain glib dbus udev iptables"
|
PKG_BUILD_DEPENDS="toolchain glib dbus systemd iptables"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="network"
|
PKG_SECTION="network"
|
||||||
PKG_SHORTDESC="connman: Network manager daemon"
|
PKG_SHORTDESC="connman: Network manager daemon"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="MIT"
|
PKG_LICENSE="MIT"
|
||||||
PKG_SITE="http://gitweb.freedesktop.org/?p=PolicyKit.git;a=summary"
|
PKG_SITE="http://gitweb.freedesktop.org/?p=PolicyKit.git;a=summary"
|
||||||
PKG_URL="http://hal.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
|
PKG_URL="http://hal.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||||
PKG_DEPENDS="zlib sg3_utils glib udev eggdbus expat"
|
PKG_DEPENDS="zlib sg3_utils glib systemd eggdbus expat"
|
||||||
PKG_BUILD_DEPENDS="toolchain zlib sg3_utils glib udev eggdbus expat gobject-introspection"
|
PKG_BUILD_DEPENDS="toolchain zlib sg3_utils glib systemd eggdbus expat gobject-introspection"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="security"
|
PKG_SECTION="security"
|
||||||
PKG_SHORTDESC="polkit: Authorization Toolkit"
|
PKG_SHORTDESC="polkit: Authorization Toolkit"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://0pointer.de/blog/projects/being-smart.html"
|
PKG_SITE="http://0pointer.de/blog/projects/being-smart.html"
|
||||||
PKG_URL="http://0pointer.de/public/$PKG_NAME-$PKG_VERSION.tar.gz"
|
PKG_URL="http://0pointer.de/public/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||||
PKG_DEPENDS="udev"
|
PKG_DEPENDS="systemd"
|
||||||
PKG_BUILD_DEPENDS="toolchain udev"
|
PKG_BUILD_DEPENDS="toolchain systemd"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="system"
|
PKG_SECTION="system"
|
||||||
PKG_SHORTDESC="libatasmart: a lean, small and clean implementation of an ATA S.M.A.R.T. reading and parsing library"
|
PKG_SHORTDESC="libatasmart: a lean, small and clean implementation of an ATA S.M.A.R.T. reading and parsing library"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://code.google.com/p/eventlircd"
|
PKG_SITE="http://code.google.com/p/eventlircd"
|
||||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="udev lirc"
|
PKG_DEPENDS="systemd lirc"
|
||||||
PKG_BUILD_DEPENDS="toolchain udev"
|
PKG_BUILD_DEPENDS="toolchain systemd"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="system/remote"
|
PKG_SECTION="system/remote"
|
||||||
PKG_SHORTDESC="eventlircd:The eventlircd daemon provides various functions for LIRC devices"
|
PKG_SHORTDESC="eventlircd:The eventlircd daemon provides various functions for LIRC devices"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="https://github.com/dvdhrm/xwiimote"
|
PKG_SITE="https://github.com/dvdhrm/xwiimote"
|
||||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="dbus-glib udev bluez"
|
PKG_DEPENDS="dbus-glib systemd bluez"
|
||||||
PKG_BUILD_DEPENDS="toolchain dbus-glib udev bluez"
|
PKG_BUILD_DEPENDS="toolchain dbus-glib systemd bluez"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="sysutils/remote"
|
PKG_SECTION="sysutils/remote"
|
||||||
PKG_SHORTDESC="xwiimote: Nintendo Wii Remote Linux Device Driver Tools"
|
PKG_SHORTDESC="xwiimote: Nintendo Wii Remote Linux Device Driver Tools"
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# This file is part of OpenELEC - http://www.openelec.tv
|
# This file is part of OpenELEC - http://www.openelec.tv
|
||||||
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
||||||
@ -22,39 +21,59 @@
|
|||||||
|
|
||||||
. config/options $1
|
. config/options $1
|
||||||
|
|
||||||
|
# systemd fails to build with LTO support
|
||||||
|
strip_lto
|
||||||
|
strip_linker_plugin
|
||||||
|
|
||||||
|
# dont build parallel
|
||||||
|
MAKEFLAGS=-j1
|
||||||
|
|
||||||
cd $PKG_BUILD
|
cd $PKG_BUILD
|
||||||
ac_cv_file__usr_share_pci_ids="yes" \
|
|
||||||
ac_cv_file__usr_share_hwdata_pci_ids="no" \
|
|
||||||
ac_cv_file__usr_share_misc_pci_ids="no" \
|
|
||||||
LDFLAGS="$LDFLAGS -I$SYSROOT_PREFIX/usr/include/glib-2.0" \
|
|
||||||
./configure --host=$TARGET_NAME \
|
./configure --host=$TARGET_NAME \
|
||||||
--build=$HOST_NAME \
|
--build=$HOST_NAME \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--bindir=/usr/bin \
|
|
||||||
--sbindir=/usr/bin \
|
|
||||||
--libexecdir=/lib \
|
--libexecdir=/lib \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--disable-silent-rules \
|
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--disable-manpages \
|
--disable-nls \
|
||||||
--disable-gtk-doc \
|
--disable-gtk-doc \
|
||||||
--disable-gtk-doc-html \
|
--disable-gtk-doc-html \
|
||||||
--disable-gtk-doc-pdf \
|
--disable-gtk-doc-pdf \
|
||||||
--disable-debug \
|
--disable-ima \
|
||||||
--disable-logging \
|
--disable-selinux \
|
||||||
--disable-rule_generator \
|
--disable-xz \
|
||||||
|
--disable-tcpwrap \
|
||||||
|
--disable-pam \
|
||||||
|
--disable-acl \
|
||||||
|
--disable-audit \
|
||||||
|
--disable-libcryptsetup \
|
||||||
|
--disable-binfmt \
|
||||||
|
--disable-vconsole \
|
||||||
|
--disable-readahead \
|
||||||
|
--disable-quotacheck \
|
||||||
|
--disable-randomseed \
|
||||||
|
--enable-logind \
|
||||||
|
--disable-hostnamed \
|
||||||
|
--disable-timedated \
|
||||||
|
--disable-localed \
|
||||||
|
--disable-coredump \
|
||||||
--enable-gudev \
|
--enable-gudev \
|
||||||
--disable-introspection \
|
|
||||||
--disable-keymap \
|
--disable-keymap \
|
||||||
--disable-floppy \
|
--disable-manpages \
|
||||||
--without-selinux \
|
--disable-plymouth \
|
||||||
--without-systemdsystemunitdir \
|
--enable-split-usr \
|
||||||
--with-firmware-path="/storage/.config/firmware:/lib/firmware" \
|
|
||||||
--with-pci-ids-path=/usr/share/pci.ids \
|
|
||||||
--with-usb-ids-path=/usr/share/usb.ids \
|
--with-usb-ids-path=/usr/share/usb.ids \
|
||||||
--with-gnu-ld \
|
--with-pci-ids-path=/usr/share/pci.ids \
|
||||||
|
--with-firmware-path="/storage/.config/firmware:/lib/firmware" \
|
||||||
|
--with-distro=other \
|
||||||
|
--with-sysvinit-path="" \
|
||||||
|
--with-sysvrcd-path="" \
|
||||||
|
--with-tty-gid="5" \
|
||||||
|
--with-rootprefix="/" \
|
||||||
|
--with-rootlibdir="/lib"
|
||||||
|
|
||||||
make
|
make V=1
|
||||||
$MAKEINSTALL
|
|
||||||
|
$MAKEINSTALL
|
@ -30,4 +30,4 @@ progress "starting udev daemon"
|
|||||||
else
|
else
|
||||||
mkdir -p /dev/rules.d
|
mkdir -p /dev/rules.d
|
||||||
fi
|
fi
|
||||||
/lib/udev/udevd --daemon
|
/lib/udev/systemd-udevd --daemon
|
@ -1,5 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# This file is part of OpenELEC - http://www.openelec.tv
|
# This file is part of OpenELEC - http://www.openelec.tv
|
||||||
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
||||||
@ -32,6 +31,8 @@ add_group tape 33
|
|||||||
add_group tty 5
|
add_group tty 5
|
||||||
add_group video 39
|
add_group video 39
|
||||||
|
|
||||||
|
# install udev
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/bin
|
mkdir -p $INSTALL/usr/bin
|
||||||
cp $PKG_BUILD/udevadm $INSTALL/usr/bin
|
cp $PKG_BUILD/udevadm $INSTALL/usr/bin
|
||||||
|
|
||||||
@ -41,31 +42,28 @@ mkdir -p $INSTALL/usr/lib
|
|||||||
rm -rf $INSTALL/usr/lib/libgudev*.*T
|
rm -rf $INSTALL/usr/lib/libgudev*.*T
|
||||||
|
|
||||||
mkdir -p $INSTALL/lib/udev
|
mkdir -p $INSTALL/lib/udev
|
||||||
for i in accelerometer ata_id cdrom_id collect mtd_probe scsi_id v4l_id; do
|
cp $PKG_BUILD/systemd-udevd $INSTALL/lib/udev
|
||||||
|
|
||||||
|
cp $PKG_BUILD/.libs/accelerometer $INSTALL/lib/udev
|
||||||
|
cp $PKG_BUILD/.libs/cdrom_id $INSTALL/lib/udev
|
||||||
|
cp $PKG_BUILD/.libs/v4l_id $INSTALL/lib/udev
|
||||||
|
for i in ata_id collect mtd_probe scsi_id; do
|
||||||
cp $PKG_BUILD/$i $INSTALL/lib/udev
|
cp $PKG_BUILD/$i $INSTALL/lib/udev
|
||||||
done
|
done
|
||||||
cp $PKG_BUILD/udevd $INSTALL/lib/udev
|
|
||||||
# cp $PKG_BUILD/src/rule_generator/rule_generator.functions $INSTALL/lib/udev
|
|
||||||
# cp $PKG_BUILD/src/rule_generator/write_cd_rules $INSTALL/lib/udev
|
|
||||||
# cp $PKG_BUILD/src/rule_generator/write_net_rules $INSTALL/lib/udev
|
|
||||||
# chmod +x $INSTALL/lib/udev/write_cd_rules
|
|
||||||
# chmod +x $INSTALL/lib/udev/write_net_rules
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/lib/udev/rules.d
|
mkdir -p $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/50-udev-default.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/50-udev-default.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/src/cdrom_id/60-cdrom_id.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-cdrom_id.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/60-persistent-alsa.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-alsa.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/60-persistent-input.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-input.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/60-persistent-serial.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-serial.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/60-persistent-storage-tape.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-storage-tape.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/60-persistent-storage.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-storage.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/src/v4l_id/60-persistent-v4l.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/60-persistent-v4l.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/src/accelerometer/61-accelerometer.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/61-accelerometer.rules $INSTALL/lib/udev/rules.d
|
||||||
# cp $PKG_BUILD/src/rule_generator/75-cd-aliases-generator.rules $INSTALL/lib/udev/rules.d
|
|
||||||
# cp $PKG_BUILD/src/rule_generator/75-persistent-net-generator.rules $INSTALL/lib/udev/rules.d
|
|
||||||
cp $PKG_BUILD/rules/75-net-description.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/75-net-description.rules $INSTALL/lib/udev/rules.d
|
||||||
|
cp $PKG_BUILD/rules/75-probe_mtd.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/75-tty-description.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/75-tty-description.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/src/mtd_probe/75-probe_mtd.rules $INSTALL/lib/udev/rules.d
|
|
||||||
cp $PKG_BUILD/rules/78-sound-card.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/78-sound-card.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/80-drivers.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/80-drivers.rules $INSTALL/lib/udev/rules.d
|
||||||
cp $PKG_BUILD/rules/95-udev-late.rules $INSTALL/lib/udev/rules.d
|
cp $PKG_BUILD/rules/95-udev-late.rules $INSTALL/lib/udev/rules.d
|
||||||
@ -73,8 +71,10 @@ mkdir -p $INSTALL/lib/udev/rules.d
|
|||||||
mkdir -p $INSTALL/lib/udev/devices
|
mkdir -p $INSTALL/lib/udev/devices
|
||||||
|
|
||||||
mkdir -p $INSTALL/etc/udev
|
mkdir -p $INSTALL/etc/udev
|
||||||
cp $PKG_BUILD/src/udev.conf $INSTALL/etc/udev
|
cp $PKG_BUILD/src/udev/udev.conf $INSTALL/etc/udev
|
||||||
ln -sf /dev/rules.d $INSTALL/etc/udev/rules.d
|
ln -sf /dev/rules.d $INSTALL/etc/udev/rules.d
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/config
|
mkdir -p $INSTALL/usr/config
|
||||||
cp -R $PKG_DIR/config/*.sample $INSTALL/usr/config
|
cp -R $PKG_DIR/config/*.sample $INSTALL/usr/config
|
||||||
|
|
||||||
|
# reserved for installing systemd
|
@ -18,19 +18,19 @@
|
|||||||
# http://www.gnu.org/copyleft/gpl.html
|
# http://www.gnu.org/copyleft/gpl.html
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="udev"
|
PKG_NAME="systemd"
|
||||||
PKG_VERSION="182"
|
PKG_VERSION="183"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://ftp.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
|
PKG_SITE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||||
PKG_URL="http://www.kernel.org/pub/linux/utils/kernel/hotplug/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="http://www.freedesktop.org/software/systemd/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="glib pciutils usbutils libusb-compat util-linux kmod"
|
PKG_DEPENDS=" libcap dbus kmod util-linux usbutils pciutils glib"
|
||||||
PKG_BUILD_DEPENDS="toolchain glib pciutils usbutils libusb-compat util-linux kmod"
|
PKG_BUILD_DEPENDS="toolchain libcap dbus kmod util-linux usbutils pciutils glib"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="required"
|
||||||
PKG_SECTION="system"
|
PKG_SECTION="system"
|
||||||
PKG_SHORTDESC="udev: A Userspace Implementation for dynamic /dev nodes"
|
PKG_SHORTDESC="systemd: a system and session manager"
|
||||||
PKG_LONGDESC="U/dev is a program that replaces the functionality of DevFS (only providing /dev entries for devices that are in the system at any point in time). It is an attempt to move all naming policy out of the kernel."
|
PKG_LONGDESC="systemd is a system and session manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit."
|
||||||
PKG_IS_ADDON="no"
|
PKG_IS_ADDON="no"
|
||||||
|
|
||||||
PKG_AUTORECONF="yes"
|
PKG_AUTORECONF="yes"
|
@ -0,0 +1,9 @@
|
|||||||
|
diff -Naur systemd-183/src/udev/udev.pc.in systemd-183.patch/src/udev/udev.pc.in
|
||||||
|
--- systemd-183/src/udev/udev.pc.in 2012-04-05 17:49:14.000000000 +0200
|
||||||
|
+++ systemd-183.patch/src/udev/udev.pc.in 2012-05-27 20:48:44.119357342 +0200
|
||||||
|
@@ -2,4 +2,4 @@
|
||||||
|
Description: udev
|
||||||
|
Version: @VERSION@
|
||||||
|
|
||||||
|
-udevdir=@pkglibexecdir@
|
||||||
|
+udevdir=@udevlibexecdir@
|
@ -1,30 +0,0 @@
|
|||||||
diff -Naur udev-175/extras/rule_generator/write_cd_rules udev-175.patch/extras/rule_generator/write_cd_rules
|
|
||||||
--- udev-175/src/extras/rule_generator/write_cd_rules 2010-06-25 11:37:36.000000000 +0200
|
|
||||||
+++ udev-175.patch/src/extras/rule_generator/write_cd_rules 2011-12-04 17:11:04.704237462 +0100
|
|
||||||
@@ -27,9 +27,9 @@
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
-RULES_FILE="/etc/udev/rules.d/70-persistent-cd.rules"
|
|
||||||
+RULES_FILE="/run/udev/70-persistent-cd.rules"
|
|
||||||
|
|
||||||
-. /lib/udev/rule_generator.functions
|
|
||||||
+. /lib/udev/rule_generator.functions
|
|
||||||
|
|
||||||
find_next_available() {
|
|
||||||
raw_find_next_available "$(find_all_rules 'SYMLINK\+=' "$1")"
|
|
||||||
diff -Naur udev-175/extras/rule_generator/write_net_rules udev-175.patch/extras/rule_generator/write_net_rules
|
|
||||||
--- udev-175/src/extras/rule_generator/write_net_rules 2010-08-11 10:30:57.000000000 +0200
|
|
||||||
+++ udev-175.patch/src/extras/rule_generator/write_net_rules 2011-12-04 17:11:22.696592805 +0100
|
|
||||||
@@ -38,9 +38,9 @@
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
-RULES_FILE='/etc/udev/rules.d/70-persistent-net.rules'
|
|
||||||
+RULES_FILE='/run/udev/70-persistent-net.rules'
|
|
||||||
|
|
||||||
-. /lib/udev/rule_generator.functions
|
|
||||||
+. /lib/udev/rule_generator.functions
|
|
||||||
|
|
||||||
interface_name_taken() {
|
|
||||||
local value="$(find_all_rules 'NAME=' $INTERFACE)"
|
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://www.freedesktop.org/wiki/Software/udisks"
|
PKG_SITE="http://www.freedesktop.org/wiki/Software/udisks"
|
||||||
PKG_URL="http://hal.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
|
PKG_URL="http://hal.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||||
PKG_DEPENDS="sg3_utils udev glib dbus dbus-glib parted LVM2 polkit libatasmart"
|
PKG_DEPENDS="sg3_utils systemd glib dbus dbus-glib parted LVM2 polkit libatasmart"
|
||||||
PKG_BUILD_DEPENDS="toolchain sg3_utils udev glib dbus dbus-glib parted LVM2 polkit libatasmart"
|
PKG_BUILD_DEPENDS="toolchain sg3_utils systemd glib dbus dbus-glib parted LVM2 polkit libatasmart"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="system"
|
PKG_SECTION="system"
|
||||||
PKG_SHORTDESC="udisks: a modular hardware abstraction layer designed for use in Linux systems that is designed to simplify device management."
|
PKG_SHORTDESC="udisks: a modular hardware abstraction layer designed for use in Linux systems that is designed to simplify device management."
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://upower.freedesktop.org/"
|
PKG_SITE="http://upower.freedesktop.org/"
|
||||||
PKG_URL="http://upower.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="http://upower.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
PKG_DEPENDS="udev glib dbus dbus-glib polkit pm-utils"
|
PKG_DEPENDS="systemd glib dbus dbus-glib polkit pm-utils"
|
||||||
PKG_BUILD_DEPENDS="toolchain udev glib dbus dbus-glib gobject-introspection polkit"
|
PKG_BUILD_DEPENDS="toolchain systemd glib dbus dbus-glib gobject-introspection polkit"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="system"
|
PKG_SECTION="system"
|
||||||
PKG_SHORTDESC="upower: a modular hardware abstraction layer designed for use in Linux systems that is designed to simplify device management."
|
PKG_SHORTDESC="upower: a modular hardware abstraction layer designed for use in Linux systems that is designed to simplify device management."
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="i386 x86_64"
|
|||||||
PKG_LICENSE="OSS"
|
PKG_LICENSE="OSS"
|
||||||
PKG_SITE="http://intellinuxgraphics.org/"
|
PKG_SITE="http://intellinuxgraphics.org/"
|
||||||
PKG_URL="http://xorg.freedesktop.org/archive/individual/driver/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="http://xorg.freedesktop.org/archive/individual/driver/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="udev"
|
PKG_DEPENDS="systemd"
|
||||||
PKG_BUILD_DEPENDS="toolchain util-macros fontsproto udev xorg-server"
|
PKG_BUILD_DEPENDS="toolchain util-macros fontsproto systemd xorg-server"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="x11/driver"
|
PKG_SECTION="x11/driver"
|
||||||
PKG_SHORTDESC="xf86-video-intel: The Xorg driver for Intel video chips"
|
PKG_SHORTDESC="xf86-video-intel: The Xorg driver for Intel video chips"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="i386 x86_64"
|
|||||||
PKG_LICENSE="OSS"
|
PKG_LICENSE="OSS"
|
||||||
PKG_SITE="http://www.x.org/"
|
PKG_SITE="http://www.x.org/"
|
||||||
PKG_URL="http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="libXrandr libXrender libdrm libXext libpciaccess udev Mesa"
|
PKG_DEPENDS="libXrandr libXrender libdrm libXext libpciaccess systemd Mesa"
|
||||||
PKG_BUILD_DEPENDS="toolchain util-macros libXrandr libXrender libdrm libXext libpciaccess udev Mesa xorg-server"
|
PKG_BUILD_DEPENDS="toolchain util-macros libXrandr libXrender libdrm libXext libpciaccess systemd Mesa xorg-server"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="x11/driver"
|
PKG_SECTION="x11/driver"
|
||||||
PKG_SHORTDESC="xf86-video-nouveau: Nouveau display driver (experimental)"
|
PKG_SHORTDESC="xf86-video-nouveau: Nouveau display driver (experimental)"
|
||||||
|
@ -25,8 +25,8 @@ PKG_ARCH="any"
|
|||||||
PKG_LICENSE="OSS"
|
PKG_LICENSE="OSS"
|
||||||
PKG_SITE="http://www.X.org"
|
PKG_SITE="http://www.X.org"
|
||||||
PKG_URL="http://xorg.freedesktop.org/archive/individual/xserver/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
PKG_URL="http://xorg.freedesktop.org/archive/individual/xserver/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||||
PKG_DEPENDS="libpciaccess libX11 libXfont libdrm Mesa openssl pixman udev"
|
PKG_DEPENDS="libpciaccess libX11 libXfont libdrm Mesa openssl pixman systemd"
|
||||||
PKG_BUILD_DEPENDS="toolchain util-macros font-util fontsproto randrproto recordproto renderproto scrnsaverproto videoproto inputproto xf86dgaproto xf86driproto xf86miscproto glproto libpciaccess libX11 libXfont libxkbfile libdrm Mesa openssl freetype pixman fontsproto udev"
|
PKG_BUILD_DEPENDS="toolchain util-macros font-util fontsproto randrproto recordproto renderproto scrnsaverproto videoproto inputproto xf86dgaproto xf86driproto xf86miscproto glproto libpciaccess libX11 libXfont libxkbfile libdrm Mesa openssl freetype pixman fontsproto systemd"
|
||||||
PKG_PRIORITY="optional"
|
PKG_PRIORITY="optional"
|
||||||
PKG_SECTION="x11/xserver"
|
PKG_SECTION="x11/xserver"
|
||||||
PKG_SHORTDESC="xorg-server: The Xorg X server"
|
PKG_SHORTDESC="xorg-server: The Xorg X server"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user