Concatenate configure actions
This commit is contained in:
parent
b17a7f20a5
commit
f7a0b2e9b2
|
@ -90,8 +90,8 @@ echo "DISTRIB_DESCRIPTION=$DISTRIB_DESCRIPTION"
|
||||||
echo "DISTRIB_RELEASE=$DISTRIB_RELEASE"
|
echo "DISTRIB_RELEASE=$DISTRIB_RELEASE"
|
||||||
echo "DISTRIB_CODENAME=$DISTRIB_CODENAME"
|
echo "DISTRIB_CODENAME=$DISTRIB_CODENAME"
|
||||||
|
|
||||||
echo "Copying system init scripts (SysV/OpenRC/Systemd) and start snail-watcher"
|
|
||||||
SNAIL_INIT_D_PATH=/usr/share/snail/init.d
|
SNAIL_INIT_D_PATH=/usr/share/snail/init.d
|
||||||
|
echo "Copying system init scripts (SysV/OpenRC/Systemd), start snail-watcher, configuring kernel modules and OpenGL libraries"
|
||||||
case "$DISTRIB_ID" in
|
case "$DISTRIB_ID" in
|
||||||
"gentoo")
|
"gentoo")
|
||||||
cp -f $SNAIL_INIT_D_PATH/snail-watcher.openrc /etc/init.d/snail-watcher
|
cp -f $SNAIL_INIT_D_PATH/snail-watcher.openrc /etc/init.d/snail-watcher
|
||||||
|
@ -101,30 +101,7 @@ case "$DISTRIB_ID" in
|
||||||
eselect rc add snail-watcher default
|
eselect rc add snail-watcher default
|
||||||
eselect rc stop snail-xserver
|
eselect rc stop snail-xserver
|
||||||
eselect rc restart snail-watcher
|
eselect rc restart snail-watcher
|
||||||
;;
|
|
||||||
|
|
||||||
"debian")
|
|
||||||
cp -f $SNAIL_INIT_D_PATH/snail-watcher.sysv /etc/init.d/snail-watcher
|
|
||||||
cp -f $SNAIL_INIT_D_PATH/snail-xserver.sysv /etc/init.d/snail-xserver
|
|
||||||
update-rc.d snail-xserver remove
|
|
||||||
update-rc.d snail-watcher defaults
|
|
||||||
/etc/init.d/snail-xserver stop
|
|
||||||
/etc/init.d/snail-watcher start
|
|
||||||
;;
|
|
||||||
|
|
||||||
"fedora")
|
|
||||||
echo ""
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
echo "No rules for Your distribution. Please make a bug report."
|
|
||||||
exit -1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
echo "Configuring kernel modules and OpenGL libraries"
|
|
||||||
case "$DISTRIB_ID" in
|
|
||||||
"gentoo")
|
|
||||||
eselect opengl set xorg-x11
|
eselect opengl set xorg-x11
|
||||||
for arch in 32bit 64bit; do
|
for arch in 32bit 64bit; do
|
||||||
for chip in i915 i965 r300 r600 sw; do
|
for chip in i915 i965 r300 r600 sw; do
|
||||||
|
@ -138,6 +115,13 @@ case "$DISTRIB_ID" in
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"debian")
|
"debian")
|
||||||
|
cp -f $SNAIL_INIT_D_PATH/snail-watcher.sysv /etc/init.d/snail-watcher
|
||||||
|
cp -f $SNAIL_INIT_D_PATH/snail-xserver.sysv /etc/init.d/snail-xserver
|
||||||
|
update-rc.d snail-xserver remove
|
||||||
|
update-rc.d snail-watcher defaults
|
||||||
|
/etc/init.d/snail-xserver stop
|
||||||
|
/etc/init.d/snail-watcher start
|
||||||
|
|
||||||
grep '^acpi_call$' /etc/modules || echo acpi_call >> /etc/modules
|
grep '^acpi_call$' /etc/modules || echo acpi_call >> /etc/modules
|
||||||
case "$DISTRIB_RELEASE" in
|
case "$DISTRIB_RELEASE" in
|
||||||
6.?.?)
|
6.?.?)
|
||||||
|
@ -196,6 +180,11 @@ case "$DISTRIB_ID" in
|
||||||
case "$DISTRIB_CODENAME" in
|
case "$DISTRIB_CODENAME" in
|
||||||
Verne)
|
Verne)
|
||||||
echo acpi_call > /etc/modules-load.d/snail.conf
|
echo acpi_call > /etc/modules-load.d/snail.conf
|
||||||
|
cp -f $SNAIL_INIT_D_PATH/snail-watcher.systemd /etc/systemd/system/snail-watcher.service
|
||||||
|
cp -f $SNAIL_INIT_D_PATH/snail-xserver.systemd /etc/systemd/system/snail-xserver.service
|
||||||
|
systemctl --system daemon-reload
|
||||||
|
systemctl start snail-watcher.service
|
||||||
|
systemctl enable snail-watcher.service
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
|
Loading…
Reference in New Issue