From: xf0r3m Date: Mon, 12 Jun 2023 10:35:03 +0000 (+0200) Subject: Przeniesienie pliku szablonu starszej wersji X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=0153af17a983246c483c5849215f8812c8b9e898;p=immudex-testing.git Przeniesienie pliku szablonu starszej wersji --- diff --git a/versions/0/template.sh b/versions/0/template.sh new file mode 100644 index 0000000..79def86 --- /dev/null +++ b/versions/0/template.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +function update_packages() { + dhclient; + apt update; + apt upgrade -y; +} + +function install_packages() { + apt install $@ -y; +} + +function get_immudex_testing_project() { + if [ ! -d ~/immudex-testing ]; then + cd; + git clone https://github.com/xf0r3m/immudex-testing.git; + fi +} + +function recreate_users() { + userdel -r user; + userdel -r xf0r3m; + + useradd -m -s /bin/bash user; + if [ ! -f /home/user/.vimrc ]; then + cp -rvv /etc/skel/.??* /home/user; + cp -rvv /etc/skel/?* /home/user; + mkdir /home/user/.local; + tar -xvf ~/immudex-testing/files/${VERSION}/local_user.tar -C /home/user/.local; + rm /home/user/.face; + cp /usr/share/images/desktop-base/immudex_xfce_greeter_logo.png /home/user/.face; + chown -R user:user /home/user; + fi + echo "user:user1" | chpasswd; + + useradd -m -s /bin/bash xf0r3m; + if [ ! -f /home/xf0r3m/.vimrc ]; then + cp -rvv /etc/skel/.??* /home/xf0r3m; + cp -rvv /etc/skel/?* /home/xf0r3m; + mkdir /home/xf0r3m/.local; + tar -xvf ~/immudex-testing/files/${VERSION}/local_xf0r3m.tar -C /home/xf0r3m/.local; + rm /home/xf0r3m/.face; + cp /usr/share/images/desktop-base/immudex_xfce_greeter_logo.png /home/xf0r3m/.face; + chown -R xf0r3m:xf0r3m /home/xf0r3m; + fi + echo "xf0r3m:xf0r3m1" | chpasswd; + + usermod -aG libvirt,libvirt-qemu xf0r3m; + usermod -aG libvirt,libvirt-qemu user; + + echo "root:toor" | chpasswd; +} + +function tidy() { + apt-get clean; + apt-get clean; + apt-get autoremove -y; + apt-get autoclean; + rm -rf ~/immudex-testing; + if [ -d ~/xfcedebian ]; then rm -rf ~/xfcedebian; fi + rm /var/cache/apt/*.bin; + echo > ~/.bash_history; + history -c +} + +function set_default_wallpaper() { + rm /usr/share/images/desktop-base/default; + ln -s /usr/share/images/desktop-base/$1 /usr/share/images/desktop-base/default; +} + +function set_notifier_packages() { + cp -vv ~/immudex-testing/files/${VERSION}/Notifier\ -\ packages.desktop /home/xf0r3m/.config/autostart; + chown xf0r3m:xf0r3m /home/xf0r3m/.config/autostart/Notifier\ -\ packages.desktop; +} + +function set_xfce4_notes_autostart() { + cp -vv ~/immudex-testing/files/${VERSION}/autostart-x4notes.desktop /home/xf0r3m/.config/autostart; + chown xf0r3m:xf0r3m /home/xf0r3m/.config/autostart/autostart-x4notes.desktop; +} +