mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
58 lines
1.7 KiB
Bash
Executable File
58 lines
1.7 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
. config/options
|
|
|
|
$SCRIPTS/install grep
|
|
$SCRIPTS/install dmidecode
|
|
$SCRIPTS/install kbd
|
|
|
|
PKG_DIR=`find $PACKAGES -type d -name $1`
|
|
|
|
mkdir -p $INSTALL/etc/pm/config.d
|
|
mkdir -p $INSTALL/etc/pm/power.d
|
|
mkdir -p $INSTALL/etc/pm/sleep.d
|
|
|
|
mkdir -p $INSTALL/usr/bin
|
|
for file in import-fdi-quirkdb on_ac_power pm-is-supported; do
|
|
cp -P $PKG_BUILD/src/$file $INSTALL/usr/bin
|
|
done
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/bin
|
|
for file in pm-action pm-pmu pm-reset-swap service; do
|
|
cp -P $PKG_BUILD/src/$file $INSTALL/usr/lib/pm-utils/bin
|
|
done
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/
|
|
for file in defaults functions pm-functions; do
|
|
cp -P $PKG_BUILD/pm/$file $INSTALL/usr/lib/pm-utils
|
|
done
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/video-quirks/
|
|
cp $PKG_DIR/quirks/*.quirkdb $INSTALL/usr/lib/pm-utils/video-quirks/
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/module.d
|
|
# tuxonice
|
|
for file in kernel uswsusp; do
|
|
cp -P $PKG_BUILD/pm/module.d/$file $INSTALL/usr/lib/pm-utils/module.d
|
|
done
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/power.d
|
|
# disabled, because not needed
|
|
# for file in sched-powersave; do
|
|
# cp -P $PKG_BUILD/pm/power.d/$file $INSTALL/usr/lib/pm-utils/power.d
|
|
# chmod +x $INSTALL/usr/lib/pm-utils/power.d/$file
|
|
# done
|
|
|
|
mkdir -p $INSTALL/usr/lib/pm-utils/sleep.d
|
|
# 01grub 49bluetooth 55NetworkManager 90clock 95led
|
|
for file in 00logging 00powersave 75modules 94cpufreq 98video-quirk-db-handler 99video; do
|
|
cp -P $PKG_BUILD/pm/sleep.d/$file $INSTALL/usr/lib/pm-utils/sleep.d
|
|
chmod +x $INSTALL/usr/lib/pm-utils/sleep.d/$file
|
|
done
|
|
|
|
mkdir -p $INSTALL/usr/sbin
|
|
cp -P $PKG_BUILD/src/pm-powersave $INSTALL/usr/sbin
|
|
for file in pm-hibernate pm-suspend pm-suspend-hybrid; do
|
|
ln -sf /usr/lib/pm-utils/bin/pm-action $INSTALL/usr/sbin/$file
|
|
done
|