Update gentoo.sh
This commit is contained in:
parent
32fc0d0ccf
commit
b7331d1f2c
10
gentoo.sh
10
gentoo.sh
@ -42,10 +42,10 @@ SERVICES+=(avahi-daemon cups pulseaudio.service pulseaudio.socket grub-btrfsd sd
|
||||
DESKTOP="KDE"
|
||||
BROWSER="brave"
|
||||
MAKEOPTS="-j$(cat /proc/cpuinfo | grep -i processor | grep -vi 'model' | wc -l )"
|
||||
USE_FLAGS="zeroconf dbus daemon pulseaudio X -browser-integration desktop-portal minimal -gtk -gnome qt5 kde dvd alsa gui -wayland device-mapper efiemu themes truetype btrfs seccomp cgroup-hybrid geoclue -webengine boot browser keeshare network opengl"
|
||||
USE_FLAGS="nfsv4 caps zeroconf dbus daemon pulseaudio X -browser-integration desktop-portal minimal -gtk -gnome qt5 kde dvd alsa gui -wayland device-mapper efiemu themes truetype btrfs seccomp cgroup-hybrid geoclue -webengine boot browser keeshare network opengl"
|
||||
TMPFS_SIZE="32G"
|
||||
STAGE3="https://distfiles.gentoo.org/releases/amd64/autobuilds/20231022T164658Z/stage3-amd64-systemd-20231022T164658Z.tar.xz"
|
||||
BASE_PACKAGES=" plasma-meta net-firewall/iptables dev-python/pip sys-fs/inotify-tools kde-apps/kate kde-apps/konsole media-gfx/krita dev-util/sh net-analyzer/nmap x11-apps/xhost app-misc/screen net-im/element-desktop-bin app-portage/gentoolkit sys-fs/dosfstools app-admin/sudo sys-apps/systemd sys-boot/plymouth sys-apps/zram-generator x11-misc/sddm app-eselect/eselect-repository dev-vcs/git sys-boot/refind sys-block/parted sys-boot/grub sys-block/zram-init media-video/vlc app-office/calligra sys-process/btop net-vpn/wireguard-tools sys-apps/flatpak app-editors/vim app-vim/airline app-misc/fastfetch net-misc/yt-dlp net-im/telegram-desktop net-misc/nextcloud-client app-containers/crun app-containers/podman app-office/calligra media-gfx/krita net-fs/samba sys-fs/btrfs-progs kde-apps/kdegraphics-meta app-admin/keepassxc net-print/cups "
|
||||
BASE_PACKAGES=" plasma-meta net-fs/samba net-fs/nfs-utils net-firewall/iptables dev-python/pip sys-fs/inotify-tools kde-apps/kate kde-apps/konsole media-gfx/krita dev-util/sh net-analyzer/nmap x11-apps/xhost app-misc/screen net-im/element-desktop-bin app-portage/gentoolkit sys-fs/dosfstools app-admin/sudo sys-apps/systemd sys-boot/plymouth sys-apps/zram-generator x11-misc/sddm app-eselect/eselect-repository dev-vcs/git sys-boot/refind sys-block/parted sys-boot/grub sys-block/zram-init media-video/vlc app-office/calligra sys-process/btop net-vpn/wireguard-tools sys-apps/flatpak app-editors/vim app-vim/airline app-misc/fastfetch net-misc/yt-dlp net-im/telegram-desktop net-misc/nextcloud-client app-containers/crun app-containers/podman app-office/calligra media-gfx/krita net-fs/samba sys-fs/btrfs-progs kde-apps/kdegraphics-meta app-admin/keepassxc net-print/cups "
|
||||
#VIRTUALIZATION=" virt-manager qemu-system libvirt-daemon-system ovmf cockpit-machines"
|
||||
TAR_EXCLUDES="--exclude=/var/cache/distfiles/* --exclude=/var/lib/flatpak --exclude=/opt/stable-diffusion-webui --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 "
|
||||
|
||||
@ -209,12 +209,13 @@ buildGentoo() {
|
||||
chroot $TARGET /usr/bin/emerge --verbose --update --deep --newuse dev-qt/qtgui
|
||||
chroot $TARGET /usr/bin/emerge --verbose --update --deep --newuse @world
|
||||
locale
|
||||
chroot $TARGET /usr/bin/emerge sys-kernel/gentoo-sources sys-kernel/genkernel
|
||||
chroot $TARGET /usr/bin/emerge sys-kernel/gentoo-sources sys-kernel/dracut sys-kernel/genkernel
|
||||
chroot $TARGET eselect kernel set 1
|
||||
chroot $TARGET genkernel --cachedir=/var/tmp/portage --tmpdir=/var/tmp/portage --install --no-clean all
|
||||
chroot $TARGET /usr/bin/emerge $BASE_PACKAGES --autounmask-write
|
||||
chroot $TARGET etc-update -q --automode -5
|
||||
chroot $TARGET /usr/bin/emerge $BASE_PACKAGES
|
||||
cp -f gentoo.sh $TARGET/usr/bin/
|
||||
|
||||
}
|
||||
|
||||
@ -266,7 +267,7 @@ bootloader() {
|
||||
echo "GRUB_TIMEOUT=1" >>/etc/default/grub
|
||||
echo "GRUB_THEME=/boot/grub/themes/starfield/theme.txt" >>/etc/default/grub
|
||||
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=gentoo
|
||||
#dracut --hostonly --kver $(ls /lib/modules/) --force
|
||||
dracut --hostonly --kver $(ls /lib/modules/) --force
|
||||
grub-mkconfig -o /boot/grub/grub.cfg
|
||||
refind-install
|
||||
fi
|
||||
@ -274,7 +275,6 @@ bootloader() {
|
||||
}
|
||||
|
||||
function setup_script() {
|
||||
cp -f gentoo.sh $TARGET/usr/bin/
|
||||
echo "bash /usr/bin/gentoo.sh bootloader $1 $ROOT_NAME $BTRFS" >>$TARGET/setup.sh
|
||||
echo 'bash /usr/bin/gentoo.sh grub-snapshots' >>$TARGET/setup.sh
|
||||
echo 'bash /usr/bin/gentoo.sh accounts' >>$TARGET/setup.sh
|
||||
|
Loading…
Reference in New Issue
Block a user