X-Git-Url: http://gitweb/?a=blobdiff_plain;f=udev%2FPkgfile;h=f456ea9765b4722114a35873cd13664b2e16fd2f;hb=485e854db897e238c5ca433a325e8e8e532cc13f;hp=d7cc974df31b86d6646a9850b51bece7d96ac325;hpb=6dca1d213a39ee6af51632926e8b7c8914215cd9;p=crossrootfs.git diff --git a/udev/Pkgfile b/udev/Pkgfile index d7cc974..f456ea9 100644 --- a/udev/Pkgfile +++ b/udev/Pkgfile @@ -1,60 +1,60 @@ # Description: Userspace device management daemon # URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html # Maintainer: CRUX System Team, core-ports at crux dot nu -# Arch Maintainer: CRUX ARM System Team +# Arch Maintainer: CRUX ARM System Team, crux-arm at mikeux dot dyndns dot org # Depends on: name=udev version=141 release=1 source=(ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/$name-$version.tar.bz2 \ - http://crux.nu/files/distfiles/udev-config-20081015.tar.bz2 \ - start_udev) + http://crux.nu/files/distfiles/udev-config-20081015.tar.bz2 \ + start_udev) build() { - cd udev-$version + cd udev-$version - ./configure --build=$CHOST \ + ./configure --build=$CHOST \ --host=$CTARGET \ --prefix=/usr \ --exec-prefix= \ --sysconfdir=/etc \ - --mandir=/usr/man + --mandir=/usr/man - make - make install DESTDIR=$PKG + make + make install DESTDIR=$PKG - # scsi_id + vol_id need to be multi-path - (cd $PKG/sbin; ln -s ../lib/udev/vol_id vol_id) - (cd $PKG/sbin; ln -s ../lib/udev/scsi_id scsi_id) + # scsi_id + vol_id need to be multi-path + (cd $PKG/sbin; ln -s ../lib/udev/vol_id vol_id) + (cd $PKG/sbin; ln -s ../lib/udev/scsi_id scsi_id) - mkdir -p $PKG/lib/{firmware,udev/devices/{pts,shm}} + mkdir -p $PKG/lib/{firmware,udev/devices/{pts,shm}} - # Populate nodes - mknod -m 600 $PKG/lib/udev/devices/console c 5 1 - mknod -m 666 $PKG/lib/udev/devices/null c 1 3 - mknod -m 666 $PKG/lib/udev/devices/zero c 1 5 - ln -s /proc/self/fd $PKG/lib/udev/devices/fd - ln -s /proc/self/fd/0 $PKG/lib/udev/devices/stdin - ln -s /proc/self/fd/1 $PKG/lib/udev/devices/stdout - ln -s /proc/self/fd/2 $PKG/lib/udev/devices/stderr - ln -s /proc/kcore $PKG/lib/udev/devices/core + # Populate nodes + mknod -m 600 $PKG/lib/udev/devices/console c 5 1 + mknod -m 666 $PKG/lib/udev/devices/null c 1 3 + mknod -m 666 $PKG/lib/udev/devices/zero c 1 5 + ln -s /proc/self/fd $PKG/lib/udev/devices/fd + ln -s /proc/self/fd/0 $PKG/lib/udev/devices/stdin + ln -s /proc/self/fd/1 $PKG/lib/udev/devices/stdout + ln -s /proc/self/fd/2 $PKG/lib/udev/devices/stderr + ln -s /proc/kcore $PKG/lib/udev/devices/core - # Install some upstream rules - cp -a rules/packages/40-alsa.rules $PKG/lib/udev/rules.d/ + # Install some upstream rules + cp -a rules/packages/40-alsa.rules $PKG/lib/udev/rules.d/ - # Add CRUX items + LFS rules - install -m 0755 $SRC/start_udev $PKG/sbin + # Add CRUX items + LFS rules + install -m 0755 $SRC/start_udev $PKG/sbin - pushd $SRC/udev-config-20081015 - make DESTDIR=$PKG RULES_DIR=/lib/udev/rules.d install - popd + pushd $SRC/udev-config-20081015 + make DESTDIR=$PKG RULES_DIR=/lib/udev/rules.d install + popd - # Comment uucp lines in default rules - sed -i 's|.*uucp.*|#&|g' $PKG/lib/udev/rules.d/50-udev-default.rules - sed -i 's|.*uucp.*|#&|g' $PKG/lib/udev/rules.d/55-lfs.rules + # Comment uucp lines in default rules + sed -i 's|.*uucp.*|#&|g' $PKG/lib/udev/rules.d/50-udev-default.rules + sed -i 's|.*uucp.*|#&|g' $PKG/lib/udev/rules.d/55-lfs.rules - # Keep udevinfo for legacy support - mkdir -p $PKG/usr/bin - ln -s /sbin/udevadm $PKG/usr/bin/udevinfo + # Keep udevinfo for legacy support + mkdir -p $PKG/usr/bin + ln -s /sbin/udevadm $PKG/usr/bin/udevinfo }