72 lines
3.6 KiB
Bash
72 lines
3.6 KiB
Bash
ls
|
|
cd root/
|
|
ls
|
|
ls
|
|
cd ..
|
|
ls
|
|
cp -rf home/watchdog /root/
|
|
cp home/estation.service /lib/systemd/system/
|
|
cp home/watchdog.service /lib/systemd/system/
|
|
cd /etc/systemd/system
|
|
ls
|
|
ls -l
|
|
ln -s estation.service /lib/systemd/system/estation.service
|
|
ln -s /lib/systemd/system/estation.service estation.service
|
|
ln -s /lib/systemd/system/watchdog.service watchdog.service
|
|
exit
|
|
adduser linaro
|
|
adduser
|
|
ls
|
|
cd home/
|
|
ls
|
|
cd linaro/
|
|
ls
|
|
passwd linaro
|
|
exit
|
|
echo "deb http://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
|
|
echo "deb-src http://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
|
|
apt-get update
|
|
apt-get upgrade -y
|
|
chmod o+x /usr/lib/dbus-1.0/dbus-daemon-launch-helper
|
|
chmod +x /etc/rc.local
|
|
export APT_INSTALL="apt-get install -fy --allow-downgrades"
|
|
#---------------power management --------------
|
|
${APT_INSTALL} pm-utils triggerhappy
|
|
cp /etc/Powermanager/triggerhappy.service /lib/systemd/system/triggerhappy.service
|
|
#---------------Custom Script--------------
|
|
systemctl mask systemd-networkd-wait-online.service
|
|
systemctl mask NetworkManager-wait-online.service
|
|
rm /lib/systemd/system/wpa_supplicant@.service
|
|
#---------------Clean--------------
|
|
if [ -e "/usr/lib/arm-linux-gnueabihf/dri" ] ; then
|
|
sed -i "1aexport LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libdrm-cursor.so.1" /usr/bin/X; cd /usr/lib/arm-linux-gnueabihf/dri/; cp kms_swrast_dri.so swrast_dri.so /; rm /usr/lib/arm-linux-gnueabihf/dri/*.so; mv /*.so /usr/lib/arm-linux-gnueabihf/dri/; elif [ -e "/usr/lib/aarch64-linux-gnu/dri" ]; then
|
|
sed -i "1aexport LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libdrm-cursor.so.1" /usr/bin/X; cd /usr/lib/aarch64-linux-gnu/dri/; cp kms_swrast_dri.so swrast_dri.so /; rm /usr/lib/aarch64-linux-gnu/dri/*.so; mv /*.so /usr/lib/aarch64-linux-gnu/dri/; rm /etc/profile.d/qt.sh; fi
|
|
cd -
|
|
#---------------Clean--------------
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/cache/
|
|
rm -rf /packages/
|
|
echo "deb http://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
|
|
echo "deb-src http://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
|
|
apt-get update
|
|
apt-get upgrade -y
|
|
chmod o+x /usr/lib/dbus-1.0/dbus-daemon-launch-helper
|
|
chmod +x /etc/rc.local
|
|
export APT_INSTALL="apt-get install -fy --allow-downgrades"
|
|
#---------------power management --------------
|
|
${APT_INSTALL} pm-utils triggerhappy
|
|
cp /etc/Powermanager/triggerhappy.service /lib/systemd/system/triggerhappy.service
|
|
#---------------Custom Script--------------
|
|
systemctl mask systemd-networkd-wait-online.service
|
|
systemctl mask NetworkManager-wait-online.service
|
|
rm /lib/systemd/system/wpa_supplicant@.service
|
|
#---------------Clean--------------
|
|
if [ -e "/usr/lib/arm-linux-gnueabihf/dri" ] ; then
|
|
sed -i "1aexport LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libdrm-cursor.so.1" /usr/bin/X; cd /usr/lib/arm-linux-gnueabihf/dri/; cp kms_swrast_dri.so swrast_dri.so /; rm /usr/lib/arm-linux-gnueabihf/dri/*.so; mv /*.so /usr/lib/arm-linux-gnueabihf/dri/; elif [ -e "/usr/lib/aarch64-linux-gnu/dri" ]; then
|
|
sed -i "1aexport LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libdrm-cursor.so.1" /usr/bin/X; cd /usr/lib/aarch64-linux-gnu/dri/; cp kms_swrast_dri.so swrast_dri.so /; rm /usr/lib/aarch64-linux-gnu/dri/*.so; mv /*.so /usr/lib/aarch64-linux-gnu/dri/; rm /etc/profile.d/qt.sh; fi
|
|
cd -
|
|
#---------------Clean--------------
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/cache/
|
|
rm -rf /packages/
|