fix
This commit is contained in:
parent
c023502c20
commit
97a5bf6244
26
debian.sh
26
debian.sh
@ -11,7 +11,6 @@
|
|||||||
# 6. Easily create a bootable USB drive
|
# 6. Easily create a bootable USB drive
|
||||||
# 7. Automatic Partitioning
|
# 7. Automatic Partitioning
|
||||||
# 8. Bypass entering encrypted disk password at boot time if desired
|
# 8. Bypass entering encrypted disk password at boot time if desired
|
||||||
# 9. Xanmod Kernel
|
|
||||||
#
|
#
|
||||||
# INSTRUCTIONS
|
# INSTRUCTIONS
|
||||||
#
|
#
|
||||||
@ -45,7 +44,6 @@ COMPRESSION='compress=zstd:10'
|
|||||||
AUTO_DECRYPT='True'
|
AUTO_DECRYPT='True'
|
||||||
FLATPAKS+=(io.exodus.Exodus us.zoom.Zoom org.libreoffice.LibreOffice)
|
FLATPAKS+=(io.exodus.Exodus us.zoom.Zoom org.libreoffice.LibreOffice)
|
||||||
DESKTOP="GNOME"
|
DESKTOP="GNOME"
|
||||||
XANMOD_KERNEL="y"
|
|
||||||
#Packages
|
#Packages
|
||||||
BASE_PACKAGES=" firmware-realtek neofetch linux-image-amd64 grub-efi efibootmgr plymouth plymouth-themes duperemove btrfs-compsize btrfs-progs cryptsetup-initramfs linux-headers-amd64 firmware-iwlwifi firmware-linux firmware-linux-nonfree podman-compose podman-toolbox cockpit cockpit-podman packagekit cockpit-packagekit cockpit-storaged shfmt aardvark-dns power-profiles-daemon iptables-persistent resolvconf wireguard wireguard-tools nmap libsecret-tools libglu1-mesa preload flatpak powertop acpi btop inotify-tools debootstrap cups apt-transport-https samba samba-common nfs-common nfs-kernel-server linux-cpupower locales zram-tools acpid podman ghostscript cifs-utils ntp vim-airline rsync screen base udev git network-manager cryptsetup network-manager-openvpn ntp screen docbook-xsl alsa-utils sysstat fuse3 build-essential unzip bash-completion parted dosfstools wget curl "
|
BASE_PACKAGES=" firmware-realtek neofetch linux-image-amd64 grub-efi efibootmgr plymouth plymouth-themes duperemove btrfs-compsize btrfs-progs cryptsetup-initramfs linux-headers-amd64 firmware-iwlwifi firmware-linux firmware-linux-nonfree podman-compose podman-toolbox cockpit cockpit-podman packagekit cockpit-packagekit cockpit-storaged shfmt aardvark-dns power-profiles-daemon iptables-persistent resolvconf wireguard wireguard-tools nmap libsecret-tools libglu1-mesa preload flatpak powertop acpi btop inotify-tools debootstrap cups apt-transport-https samba samba-common nfs-common nfs-kernel-server linux-cpupower locales zram-tools acpid podman ghostscript cifs-utils ntp vim-airline rsync screen base udev git network-manager cryptsetup network-manager-openvpn ntp screen docbook-xsl alsa-utils sysstat fuse3 build-essential unzip bash-completion parted dosfstools wget curl "
|
||||||
KDE_DESKTOP_ENV=" krita libdbus-glib-1-2 calligra print-manager plasma-discover-backend-flatpak kwin-addons kde-standard konsole dolphin kde-spectacle "
|
KDE_DESKTOP_ENV=" krita libdbus-glib-1-2 calligra print-manager plasma-discover-backend-flatpak kwin-addons kde-standard konsole dolphin kde-spectacle "
|
||||||
@ -57,15 +55,6 @@ SHARED_DESKTOP_APPS=" keepassxc telegram-desktop handbrake vlc nextcloud-desktop
|
|||||||
PACKAGES=""
|
PACKAGES=""
|
||||||
TAR_EXCLUDES="--exclude=/.snapshots --exclude=/snapshots --exclude=/var/backups --exclude=/volumes/* --exclude=/mnt/* --exclude=/var/tmp/* --exclude=/tmp/* --exclude=/raid/* --exclude=/root/* --exclude=/var/cache/apt/archives/* --exclude=/proc/* --exclude=/.snapshots/* --exclude=/var/lib/libvirt/* --exclude=/dev/* --exclude=/sys/* --exclude=/home/* --exclude=/var/lib/postgresql --exclude=/var/lib/containers --exclude=/opt/chatgpt "
|
TAR_EXCLUDES="--exclude=/.snapshots --exclude=/snapshots --exclude=/var/backups --exclude=/volumes/* --exclude=/mnt/* --exclude=/var/tmp/* --exclude=/tmp/* --exclude=/raid/* --exclude=/root/* --exclude=/var/cache/apt/archives/* --exclude=/proc/* --exclude=/.snapshots/* --exclude=/var/lib/libvirt/* --exclude=/dev/* --exclude=/sys/* --exclude=/home/* --exclude=/var/lib/postgresql --exclude=/var/lib/containers --exclude=/opt/chatgpt "
|
||||||
|
|
||||||
xanmod-kernel() {
|
|
||||||
curl -fSsL https://dl.xanmod.org/gpg.key | gpg --dearmor | tee /usr/share/keyrings/xanmod.gpg >/dev/null
|
|
||||||
echo 'deb [signed-by=/usr/share/keyrings/xanmod.gpg] http://deb.xanmod.org releases main' | tee /etc/apt/sources.list.d/xanmod-kernel.list
|
|
||||||
apt update
|
|
||||||
apt install -y linux-xanmod-lts-x64v4
|
|
||||||
/sbin/update-grub
|
|
||||||
apt-mark hold linux-image-amd64
|
|
||||||
}
|
|
||||||
|
|
||||||
installVPN() {
|
installVPN() {
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -f *.deb
|
rm -f *.deb
|
||||||
@ -243,12 +232,7 @@ configure-repository() {
|
|||||||
echo "deb https://deb.debian.org/debian $DEBIAN_RELEASE-backports main contrib non-free-firmware" >>$TARGET/etc/apt/sources.list
|
echo "deb https://deb.debian.org/debian $DEBIAN_RELEASE-backports main contrib non-free-firmware" >>$TARGET/etc/apt/sources.list
|
||||||
chroot $TARGET /usr/bin/apt update
|
chroot $TARGET /usr/bin/apt update
|
||||||
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt install -y $PACKAGES "
|
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt install -y $PACKAGES "
|
||||||
if [[ $XANMOD_KERNEL = *y* ]]; then
|
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt dist-upgrade -y -t $DEBIAN_RELEASE-backports"
|
||||||
chroot $TARGET /usr/bin/apt-mark hold linux-image-amd64
|
|
||||||
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt dist-upgrade -y"
|
|
||||||
else
|
|
||||||
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt dist-upgrade -y -t $DEBIAN_RELEASE-backports"
|
|
||||||
fi
|
|
||||||
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt install -y $TROUBLESOME_PACKAGES"
|
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt install -y $TROUBLESOME_PACKAGES"
|
||||||
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt auto-remove -y"
|
chroot $TARGET /usr/bin/bash -c "export DEBIAN_FRONTEND=noninteractive;/usr/bin/apt auto-remove -y"
|
||||||
fi
|
fi
|
||||||
@ -269,9 +253,6 @@ make-image() {
|
|||||||
echo "bash /usr/bin/debian.sh bootloader $1 $ROOT_NAME $ROOT_MAPPER_NAME" >>$TARGET/setup.sh
|
echo "bash /usr/bin/debian.sh bootloader $1 $ROOT_NAME $ROOT_MAPPER_NAME" >>$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 desktop' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh desktop' >>$TARGET/setup.sh
|
||||||
if [[ $XANMOD_KERNEL = *y* ]]; then
|
|
||||||
echo 'bash /usr/bin/debian.sh xanmod' >>$TARGET/setup.sh
|
|
||||||
fi
|
|
||||||
echo '/usr/bin/apt clean all' >>$TARGET/setup.sh
|
echo '/usr/bin/apt clean all' >>$TARGET/setup.sh
|
||||||
chmod +x $TARGET/usr/bin/debian.sh
|
chmod +x $TARGET/usr/bin/debian.sh
|
||||||
chmod +x $TARGET/setup.sh
|
chmod +x $TARGET/setup.sh
|
||||||
@ -416,9 +397,6 @@ 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 hibernate' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh hibernate' >>$TARGET/setup.sh
|
||||||
echo "bash /usr/bin/debian.sh bootloader $1 $ROOT_NAME $ROOT_MAPPER_NAME" >>$TARGET/setup.sh
|
echo "bash /usr/bin/debian.sh bootloader $1 $ROOT_NAME $ROOT_MAPPER_NAME" >>$TARGET/setup.sh
|
||||||
if [[ $XANMOD_KERNEL = *y* ]]; then
|
|
||||||
echo 'bash /usr/bin/debian.sh xanmod' >>$TARGET/setup.sh
|
|
||||||
fi
|
|
||||||
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 accounts' >>$TARGET/setup.sh
|
||||||
echo 'bash /usr/bin/debian.sh desktop' >>$TARGET/setup.sh
|
echo 'bash /usr/bin/debian.sh desktop' >>$TARGET/setup.sh
|
||||||
@ -885,8 +863,6 @@ elif [ "$1" = "accounts" ]; then
|
|||||||
accounts
|
accounts
|
||||||
elif [ "$1" = "hibernate" ]; then
|
elif [ "$1" = "hibernate" ]; then
|
||||||
hibernate-setup
|
hibernate-setup
|
||||||
elif [ "$1" = "xanmod" ]; then
|
|
||||||
xanmod-kernel
|
|
||||||
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