diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 2ce6e7938a..1f96bf83d5 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -170,9 +170,9 @@ pre_make_target() { make_target() { LDFLAGS="" make modules - LDFLAGS="" make INSTALL_MOD_PATH=$INSTALL DEPMOD="$ROOT/$TOOLCHAIN/bin/depmod" modules_install - rm -f $INSTALL/lib/modules/*/build - rm -f $INSTALL/lib/modules/*/source + LDFLAGS="" make INSTALL_MOD_PATH=$INSTALL/usr DEPMOD="$ROOT/$TOOLCHAIN/bin/depmod" modules_install + rm -f $INSTALL/usr/lib/modules/*/build + rm -f $INSTALL/usr/lib/modules/*/source ( cd $ROOT rm -rf $ROOT/$BUILD/initramfs @@ -220,28 +220,28 @@ make_init() { makeinstall_init() { if [ -n "$INITRAMFS_MODULES" ]; then mkdir -p $INSTALL/etc - mkdir -p $INSTALL/lib/modules + mkdir -p $INSTALL/usr/lib/modules for i in $INITRAMFS_MODULES; do - module=`find .install_pkg/lib/modules/$(get_module_dir)/kernel -name $i.ko` + module=`find .install_pkg/usr/lib/modules/$(get_module_dir)/kernel -name $i.ko` if [ -n "$module" ]; then echo $i >> $INSTALL/etc/modules - cp $module $INSTALL/lib/modules/`basename $module` + cp $module $INSTALL/usr/lib/modules/`basename $module` fi done fi if [ "$UVESAFB_SUPPORT" = yes ]; then - mkdir -p $INSTALL/lib/modules - uvesafb=`find .install_pkg/lib/modules/$(get_module_dir)/kernel -name uvesafb.ko` - cp $uvesafb $INSTALL/lib/modules/`basename $uvesafb` + mkdir -p $INSTALL/usr/lib/modules + uvesafb=`find .install_pkg/usr/lib/modules/$(get_module_dir)/kernel -name uvesafb.ko` + cp $uvesafb $INSTALL/usr/lib/modules/`basename $uvesafb` fi } post_install() { - mkdir -p $INSTALL/lib/firmware/ - ln -sf /storage/.config/firmware/ $INSTALL/lib/firmware/updates + mkdir -p $INSTALL/usr/lib/firmware/ + ln -sf /storage/.config/firmware/ $INSTALL/usr/lib/firmware/updates # bluez looks in /etc/firmware/ - ln -sf /lib/firmware/ $INSTALL/etc/firmware + ln -sf /usr/lib/firmware/ $INSTALL/etc/firmware } diff --git a/packages/linux/udev.d/30-disable-wakeup.rules b/packages/linux/udev.d/30-disable-wakeup.rules index 0211cc36ee..7abbac3baf 100644 --- a/packages/linux/udev.d/30-disable-wakeup.rules +++ b/packages/linux/udev.d/30-disable-wakeup.rules @@ -18,6 +18,6 @@ ACTION!="add|change", GOTO="end" -DRIVER=="ehci-pci|xhci_hcd", RUN+="/bin/sh -c 'echo disabled > /sys/$devpath/power/wakeup'" +DRIVER=="ehci-pci|xhci_hcd", RUN+="/usr/bin/sh -c 'echo disabled > /sys/$devpath/power/wakeup'" LABEL="end" diff --git a/packages/linux/udev.d/40-modeswitch.rules b/packages/linux/udev.d/40-modeswitch.rules index d81af2f5dd..583bc91c9b 100644 --- a/packages/linux/udev.d/40-modeswitch.rules +++ b/packages/linux/udev.d/40-modeswitch.rules @@ -21,6 +21,6 @@ KERNEL!="sr[0-9]*", GOTO="end_modeswitch" SUBSYSTEM!="block", GOTO="end_modeswitch" # Atheros Wireless / Netgear WNDA3200 -ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", RUN+="/bin/eject '/dev/%k'" +ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", RUN+="/usr/bin/eject '/dev/%k'" LABEL="end_modeswitch"