fix
This commit is contained in:
parent
8ea53ad17e
commit
a43a3d8218
43
debian.sh
43
debian.sh
@ -68,7 +68,7 @@ auto_login() {
|
|||||||
#sed -i "/True/a AutomaticLogin=$USER" $TARGET/etc/gdm3/daemon.conf
|
#sed -i "/True/a AutomaticLogin=$USER" $TARGET/etc/gdm3/daemon.conf
|
||||||
#sed -i "s/#autologin-user=/autologin-user=$USER/" $TARGET/etc/lightdm/lightdm.conf
|
#sed -i "s/#autologin-user=/autologin-user=$USER/" $TARGET/etc/lightdm/lightdm.conf
|
||||||
#sed -i "s/#autologin-user-timeout=0/autologin-user-timeout=0/ " $TARGET/etc/lightdm/lightdm.conf
|
#sed -i "s/#autologin-user-timeout=0/autologin-user-timeout=0/ " $TARGET/etc/lightdm/lightdm.conf
|
||||||
mkdir -p /etc/sddm.conf.d
|
mkdir -p $TARGET/etc/sddm.conf.d
|
||||||
echo "[Autologin]" >$TARGET/etc/sddm.conf.d/autologin
|
echo "[Autologin]" >$TARGET/etc/sddm.conf.d/autologin
|
||||||
echo "User=$USER" >>$TARGET/etc/sddm.conf.d/autologin
|
echo "User=$USER" >>$TARGET/etc/sddm.conf.d/autologin
|
||||||
echo "Session=plasma.desktop" >>$TARGET/etc/sddm.conf.d/autologin
|
echo "Session=plasma.desktop" >>$TARGET/etc/sddm.conf.d/autologin
|
||||||
@ -166,7 +166,9 @@ os-restore() {
|
|||||||
chmod +x $TARGET/debian.sh
|
chmod +x $TARGET/debian.sh
|
||||||
chroot $TARGET /debian.sh bootloader $1
|
chroot $TARGET /debian.sh bootloader $1
|
||||||
chroot $TARGET /debian.sh btrfs-tweaks
|
chroot $TARGET /debian.sh btrfs-tweaks
|
||||||
|
chroot $TARGET /debian.sh accounts
|
||||||
chown -R $USER:$USER $TARGET/home/$USER
|
chown -R $USER:$USER $TARGET/home/$USER
|
||||||
|
auto_login
|
||||||
rm -f $TARGET/debian.sh
|
rm -f $TARGET/debian.sh
|
||||||
unmount
|
unmount
|
||||||
}
|
}
|
||||||
@ -228,7 +230,20 @@ install-element() {
|
|||||||
apt install -y element-desktop
|
apt install -y element-desktop
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install-tor() {
|
||||||
|
apt update
|
||||||
|
apt install -y apt-transport-https privoxy
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org $DEBIAN_RELEASE main" >/etc/apt/sources.list.d/tor.list
|
||||||
|
echo "deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org $DEBIAN_RELEASE main" >>/etc/apt/sources.list.d/tor.list
|
||||||
|
wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
|
||||||
|
apt update
|
||||||
|
apt install -y tor deb.torproject.org-keyring
|
||||||
|
echo "ExitNodes {us}" >>/etc/tor/torrc
|
||||||
|
echo "forward-socks4a / 0.0.0.0:9050 ." >>/etc/privoxy/config
|
||||||
|
}
|
||||||
|
|
||||||
additional-software() {
|
additional-software() {
|
||||||
|
install-tor
|
||||||
install-vivaldi
|
install-vivaldi
|
||||||
#install-brave
|
#install-brave
|
||||||
install-element
|
install-element
|
||||||
@ -271,7 +286,6 @@ install() {
|
|||||||
configure-repository
|
configure-repository
|
||||||
cp -f debian.tar $TARGET/etc/default/
|
cp -f debian.tar $TARGET/etc/default/
|
||||||
locale
|
locale
|
||||||
accounts
|
|
||||||
auto_login
|
auto_login
|
||||||
custom_service_files
|
custom_service_files
|
||||||
services
|
services
|
||||||
@ -356,6 +370,7 @@ function setup_script() {
|
|||||||
#sed -i 's/most/dep/i' $TARGET/etc/initramfs-tools/initramfs.conf
|
#sed -i 's/most/dep/i' $TARGET/etc/initramfs-tools/initramfs.conf
|
||||||
echo "bash /usr/bin/debian.sh bootloader $1" >>$TARGET/setup.sh
|
echo "bash /usr/bin/debian.sh bootloader $1" >>$TARGET/setup.sh
|
||||||
echo 'bash /usr/bin/debian.sh grub-snapshots' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh grub-snapshots' >>$TARGET/setup.sh
|
||||||
|
echo 'bash /usr/bin/debian.sh accounts' >>$TARGET/setup.sh
|
||||||
echo 'bash /usr/bin/debian.sh desktop' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh desktop' >>$TARGET/setup.sh
|
||||||
echo 'bash /usr/bin/debian.sh additional-software' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh additional-software' >>$TARGET/setup.sh
|
||||||
echo 'bash /usr/bin/debian.sh btrfs-tweaks' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh btrfs-tweaks' >>$TARGET/setup.sh
|
||||||
@ -457,19 +472,19 @@ fstab() {
|
|||||||
accounts() {
|
accounts() {
|
||||||
echo
|
echo
|
||||||
echo "Set Password for $USER"
|
echo "Set Password for $USER"
|
||||||
echo "useradd -m -s /bin/bash $USER" >>$TARGET/setup.sh
|
useradd -m -s /bin/bash $USER
|
||||||
echo "echo \"$USER:$USER_PASSWORD\"| chpasswd " >>$TARGET/setup.sh
|
echo "$USER:$USER_PASSWORD" | chpasswd
|
||||||
echo "gpasswd -a $USER wheel" >>$TARGET/setup.sh
|
gpasswd -a $USER wheel
|
||||||
echo "gpasswd -a $USER network" >>$TARGET/setup.sh
|
gpasswd -a $USER network
|
||||||
echo "gpasswd -a $USER video" >>$TARGET/setup.sh
|
gpasswd -a $USER video
|
||||||
echo "gpasswd -a $USER libvirt" >>$TARGET/setup.sh
|
gpasswd -a $USER libvirt
|
||||||
echo "gpasswd -a $USER netdev" >>$TARGET/setup.sh
|
gpasswd -a $USER netdev
|
||||||
echo "$USER ALL=(ALL) ALL" >$TARGET/etc/sudoers
|
echo "$USER ALL=(ALL) ALL" >/etc/sudoers
|
||||||
echo "root ALL=(ALL) ALL" >>$TARGET/etc/sudoers
|
echo "root ALL=(ALL) ALL" >>/etc/sudoers
|
||||||
echo
|
echo
|
||||||
echo "Setting ROOT Password:"
|
echo "Setting ROOT Password:"
|
||||||
echo "echo \"root:$ROOT_PASSWORD\"| chpasswd " >>$TARGET/setup.sh
|
echo "root:$ROOT_PASSWORD" | chpasswd
|
||||||
echo "/usr/bin/hostnamectl set-hostname $ROOT_NAME" >>$TARGET/setup.sh
|
/usr/bin/hostnamectl set-hostname $ROOT_NAME
|
||||||
}
|
}
|
||||||
|
|
||||||
btrfs-tweaks() {
|
btrfs-tweaks() {
|
||||||
@ -575,6 +590,8 @@ elif [ "$1" = "initialize" ]; then
|
|||||||
initialize-disk
|
initialize-disk
|
||||||
elif [ "$1" = "wifi" ]; then
|
elif [ "$1" = "wifi" ]; then
|
||||||
wifi
|
wifi
|
||||||
|
elif [ "$1" = "accounts" ]; then
|
||||||
|
accounts
|
||||||
elif [ "$1" = "flatpaks" ]; then
|
elif [ "$1" = "flatpaks" ]; then
|
||||||
flatpaks
|
flatpaks
|
||||||
elif [ "$1" = "bootloader" ]; then
|
elif [ "$1" = "bootloader" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user