|
@@ -7,7 +7,7 @@ Drivers=AMD
|
|
|
Webmin="webmin-2.000"
|
|
|
|
|
|
if (( $EUID != 0 )); then
|
|
|
- echo -e "$(tput setaf 9)This must be run as root. Try 'sudo bash $0'.$(tput setaf 7)"
|
|
|
+ echo -e "$(tput setaf 9)This must be run as root. Try 'sudo $0'.$(tput setaf 7)"
|
|
|
exit 1
|
|
|
fi
|
|
|
clear
|
|
@@ -168,7 +168,7 @@ AMD)
|
|
|
echo -e "Install drivers:"
|
|
|
wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_22.20.50200-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb
|
|
|
wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/linux-firmware.tar.xz
|
|
|
- tar xvfJ linux-firmware.tar.xz
|
|
|
+ tar xfJ linux-firmware.tar.xz
|
|
|
sudo cp /home/wareck/linux-firmware/amdgpu/* /lib/firmware/amdgpu/
|
|
|
sudo rm -r -f /home/wareck/linux-firmware /home/wareck/linux-firmware.tar.xz
|
|
|
sudo apt-get install /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb -y
|
|
@@ -213,7 +213,7 @@ then
|
|
|
cp /home/wareck/Build_Cube/pack/$Webmin.tar.xz /home/wareck/
|
|
|
cd /home/wareck/
|
|
|
echo -e "$(tput setaf 10)\nWebmin uncompress:$(tput sgr0)"
|
|
|
-tar xfJ $Webmin.tar.xz --checkpoint=.100
|
|
|
+tar xfJ $Webmin.tar.xz
|
|
|
rm $Webmin.tar.xz
|
|
|
echo -n -e "\n"
|
|
|
echo -e "Done"
|
|
@@ -252,7 +252,7 @@ then
|
|
|
if [ $Drivers = "AMD" ]
|
|
|
then
|
|
|
cd /home/wareck
|
|
|
-tar xvfJ gpu-miners.tar.xz
|
|
|
+tar xfJ gpu-miners.tar.xz
|
|
|
fi
|
|
|
cd /home/wareck/miners
|
|
|
echo -e "$(tput setaf 10)\nBuild Cgminer-gekko:$(tput sgr0)"
|
|
@@ -262,7 +262,7 @@ sudo cp 01-cgminer.rules /etc/udev/rules.d/
|
|
|
CFLAGS="-O2 -march=native" ./autogen.sh
|
|
|
./configure --enable-gekko
|
|
|
make -j4
|
|
|
-tar xvfJ /home/wareck/start_cgminer.tar.xz
|
|
|
+tar xfJ /home/wareck/start_cgminer.tar.xz
|
|
|
rm /home/wareck/start_cgminer.tar.xz
|
|
|
cd ..
|
|
|
cat <<'EOF'>> /tmp/cgminer
|
|
@@ -380,10 +380,31 @@ echo "Done."
|
|
|
|
|
|
echo -e "$(tput setaf 10)\nConfig files:$(tput sgr0)"
|
|
|
cd /home/wareck/
|
|
|
-su wareck -c 'gsettings set org.gnome.desktop.background picture-uri /home/wareck/Images/mr-robot-wallpapers.jpg'
|
|
|
-su wareck -c 'gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32'
|
|
|
+zip="['firefox.desktop', 'org.gnome.Nautilus.desktop', 'filezilla.desktop', 'org.remmina.Remmina.desktop', 'org.gnome.Terminal.desktop']"
|
|
|
+cat <<'EOF'>> zap
|
|
|
+#!/bin/bash
|
|
|
+gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32
|
|
|
+gsettings set org.gnome.desktop.background picture-uri /home/wareck/Images/mr-robot-wallpapers.jpg
|
|
|
+gsettings set org.gnome.shell favorite-apps "XXX"
|
|
|
#su wareck -c 'gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false'
|
|
|
-sleep 0.5
|
|
|
+dconf load /org/gnome/terminal/ < /usr/local/bin/zap2
|
|
|
+EOF
|
|
|
+sed -i "s/XXX/$zip/g" zap
|
|
|
+
|
|
|
+UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
|
|
|
+cat <<'EOF'>> zap2
|
|
|
+[legacy/profiles:/:XXX]
|
|
|
+default-size-columns=110
|
|
|
+font='Monospace 9'
|
|
|
+use-system-font=false
|
|
|
+use-theme-colors=false
|
|
|
+EOF
|
|
|
+sed -i "s/XXX/$UUID/g" zap2
|
|
|
+chmod +x zap
|
|
|
+sudo cp zap /usr/local/bin
|
|
|
+sudo cp zap2 /usr/local/bin
|
|
|
+sleep 1
|
|
|
+
|
|
|
sudo rm -r -f /etc/update-motd.d/*
|
|
|
tar xfJ pack1.tar.xz --checkpoint=.10
|
|
|
echo -n -e "\n"
|
|
@@ -548,26 +569,6 @@ sudo chmod 777 /home/wareck/.config/lxterminal/lxterminal.conf
|
|
|
|
|
|
echo "Done."
|
|
|
touch /home/wareck/.pass4
|
|
|
-gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32
|
|
|
-sleep 1
|
|
|
-gsettings set org.gnome.desktop.background picture-uri /home/wareck/Images/mr-robot-wallpapers.jpg
|
|
|
-sleep 1
|
|
|
-gsettings set org.gnome.shell favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'filezilla.desktop', 'org.remmina.Remmina.desktop', 'org.gnome.Terminal.desktop']"
|
|
|
-sleep 1
|
|
|
-#su wareck -c 'gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false'
|
|
|
-#sleep 0.5
|
|
|
-UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
|
|
|
-cat <<'EOF'>> zap
|
|
|
-[legacy/profiles:/:XXX]
|
|
|
-default-size-columns=110
|
|
|
-font='Monospace 9'
|
|
|
-use-system-font=false
|
|
|
-use-theme-colors=false
|
|
|
-EOF
|
|
|
-sed -i "s/XXX/$UUID/g" zap
|
|
|
-dconf load /org/gnome/terminal/ < zap
|
|
|
-rm zap
|
|
|
-sleep 2
|
|
|
decompte_
|
|
|
fi
|
|
|
}
|
|
@@ -637,7 +638,9 @@ if [ -f /home/wareck/.pass1 ]; then rm /home/wareck/.pass1 ;fi
|
|
|
if [ -f /home/wareck/.pass2 ]; then rm /home/wareck/.pass2 ;fi
|
|
|
if [ -f /home/wareck/.pass3 ]; then rm /home/wareck/.pass3 ;fi
|
|
|
if [ -f /home/wareck/.pass4 ]; then rm /home/wareck/.pass4 ;fi
|
|
|
+if [ -f /usr/local/bin/zap ]; then sudo rm /usr/local/bin/zap* ;fi
|
|
|
if [ -f /home/wareck/.config/autostart/install_os.desktop ];then sudo rm /home/wareck/.config/autostart/install_os.desktop;fi
|
|
|
+if [ -f /home/wareck/.config/autostart/zappy.desktop ];then sudo rm /home/wareck/.config/autostart/zappy.desktop;fi
|
|
|
cd /home/wareck/Build_Cube/pack
|
|
|
./clean.sh
|
|
|
echo -e "Done. \n"
|
|
@@ -684,6 +687,39 @@ Exec=gnome-terminal --preferences
|
|
|
EOF
|
|
|
chmod +x /home/wareck/.config/autostart/install_os.desktop
|
|
|
fi
|
|
|
+
|
|
|
+if [ ! -f /home/wareck/.config/autostart/zappy.desktop ]
|
|
|
+then
|
|
|
+cat <<'EOF'>> /home/wareck/.config/autostart/zappy.desktop
|
|
|
+[Desktop Entry]
|
|
|
+# VERSION=3.36.2
|
|
|
+Name=Terminal
|
|
|
+Comment=Use the command line
|
|
|
+Keywords=shell;prompt;command;commandline;cmd;
|
|
|
+TryExec=gnome-terminal
|
|
|
+Exec=gnome-terminal -- bash -c "/usr/local/bin/zap"
|
|
|
+Icon=org.gnome.Terminal
|
|
|
+Type=Application
|
|
|
+Categories=GNOME;GTK;System;TerminalEmulator;
|
|
|
+StartupNotify=true
|
|
|
+X-GNOME-SingleWindow=false
|
|
|
+OnlyShowIn=GNOME;Unity;
|
|
|
+Actions=new-window;preferences;
|
|
|
+X-Ubuntu-Gettext-Domain=gnome-terminal
|
|
|
+
|
|
|
+[Desktop Action new-window]
|
|
|
+Name=New Window
|
|
|
+Exec=gnome-terminal --window
|
|
|
+
|
|
|
+[Desktop Action preferences]
|
|
|
+Name=Preferences
|
|
|
+Exec=gnome-terminal --preferences
|
|
|
+EOF
|
|
|
+chmod +x /home/wareck/.config/autostart/zappy.desktop
|
|
|
+fi
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if ! grep "wareck" /etc/sudoers >/dev/null
|
|
|
then
|
|
|
sudo sh -c "echo \"wareck ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers"
|
|
@@ -711,3 +747,4 @@ echo -e "$(tput setaf 7)Need to install webmin manually (reboot required)$(tput
|
|
|
echo -e "$(tput setaf 7)Need to start tightvncserver manually $(tput sgr0)"
|
|
|
echo -e "$(tput setaf 7)after install webmin, reboot is required for raid drive$(tput sgr0)"
|
|
|
echo -e ""
|
|
|
+
|