package selections: remove sections that will no longer be used

master
BodgeMaster 2023-07-15 01:17:34 +02:00
parent 1469745ee1
commit 8566b631be
49 changed files with 1 additions and 541 deletions

View File

@ -24,6 +24,7 @@ add online check to all the selections that need internet
sort out /etc/resolv.conf for the chroot sort out /etc/resolv.conf for the chroot
set keyboard layout for initramfs set keyboard layout for initramfs
need some sort of notification handler? need some sort of notification handler?
add a way to provide additional files to package selections
replace package selections with these options: replace package selections with these options:
nvidia nvidia
keep the old selections keep the old selections
@ -88,20 +89,6 @@ replace package selections with these options:
modify bashrc to display README modify bashrc to display README
put README.txt with relevant information on root dir of F2FS partition put README.txt with relevant information on root dir of F2FS partition
symlink to /home/README.txt symlink to /home/README.txt
audio
remove
extras
remove
multimedia
remove
pre-configure
remove
systray
remove
utilities
remove
web
remove
musl downsides: musl downsides:

View File

@ -1 +0,0 @@
Choose which audio packages to install

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="No audio"
PACKAGES=""
function post_install {
echo "audio/none" >> /tmp/stage-2-choices
}

View File

@ -1,3 +0,0 @@
pipewire
pipewire-slim
none

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Pipewire with GUI settings (Pavucontrol)"
PACKAGES="pipewire pavucontrol"
function post_install {
echo "audio/pipewire" >> /tmp/stage-2-choices
}

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Pipewire with text-based settings (pulsemixer)"
PACKAGES="pipewire pulsemixer"
function post_install {
echo "audio/pipewire-slim" >> /tmp/stage-2-choices
}

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="All of the above"
#TODO
PACKAGES=""
function post_install {
# TODO: configure desktop backgounds if using IceWM
echo "extras/all" >> /tmp/stage-2-choices
}

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="All of the above except Minecraft"
#TODO
PACKAGES=""
function post_install {
# TODO: configure desktop backgounds if using IceWM
echo "extras/all-no-minecraft" >> /tmp/stage-2-choices
}

View File

@ -1 +0,0 @@
Choose some extras to install

View File

@ -1,19 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/icewm" /tmp/stage-2-choices >/dev/null 2>&1; then
return 0
else
return 1
fi
}
DESCRIPTION="Add some desktop backgrounds and randomly choose one on login"
PACKAGES=""
function post_install {
# TODO: install wget
# TODO: configure
# TODO: remove wget
echo "extras/desktop-backgrounds" >> /tmp/stage-2-choices
}

View File

@ -1,17 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Prism Launcher for Minecraft"
#TODO: Java stuff
PACKAGES="PrismLauncher"
function post_install {
echo "extras/minecraft" >> /tmp/stage-2-choices
}

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
#TODO
DESCRIPTION="??? (Minesweeper)"
#TODO
PACKAGES=""
function post_install {
echo "extras/minesweeper" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="None"
PACKAGES=""
function post_install {
echo "extras/none" >> /tmp/stage-2-choices
}

View File

@ -1,7 +0,0 @@
desktop-backgrounds
minesweeper
snake
minecraft
all-no-minecraft
all
none

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
#TODO
DESCRIPTION="nSnake"
#TODO
PACKAGES="nSnake"
function post_install {
echo "extras/snake" >> /tmp/stage-2-choices
}

View File

@ -1 +0,0 @@
Install a media player?

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="No"
PACKAGES=""
function post_install {
echo "multimedia/none" >> /tmp/stage-2-choices
}

View File

@ -1,2 +0,0 @@
vlc
none

View File

@ -1,17 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Install VLC"
#TODO: fluidsynth MIDI stuff
PACKAGES="vlc"
function post_install {
echo "multimedia/vlc" >> /tmp/stage-2-choices
}

View File

@ -1,14 +0,0 @@
function check {
return 0
}
DESCRIPTION="Only add custom bashrc (advanced users)"
PACKAGES=""
function post_install {
#TODO: configure things
# (probably by barfing the bashrc using echo)
echo "pre-configure/bashrc" >> /tmp/stage-2-choices
}

View File

@ -1 +0,0 @@
Do you want some quality-of-life configuration done?

View File

@ -1,17 +0,0 @@
function check {
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Auto-start GUI session on login and add custom bashrc (recommended)"
PACKAGES=""
function post_install {
#TODO: configure things
echo "pre-configure/gui-and-bashrc" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="No (advanced users)"
PACKAGES=""
function post_install {
echo "pre-configure/none" >> /tmp/stage-2-choices
}

View File

@ -1,3 +0,0 @@
gui-and-bashrc
bashrc
none

View File

@ -1,10 +1,2 @@
nvidia nvidia
desktop desktop
audio
systray
terminal
utilities
pre-configure
web
multimedia
extras

View File

@ -1 +0,0 @@
Do you want to install system tray applets?

View File

@ -1,21 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/icewm" /tmp/stage-2-choices >/dev/null 2>&1; then
if grep "audio/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 0
else
return 1
fi
else
return 1
fi
}
DESCRIPTION="Add tray icon for network"
#TODO
PACKAGES=""
function post_install {
echo "systray/network" >> /tmp/stage-2-choices
}

View File

@ -1,21 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/icewm" /tmp/stage-2-choices >/dev/null 2>&1; then
if grep "audio/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
else
return 1
fi
}
DESCRIPTION="Add tray icon for network and audio"
#TODO
PACKAGES=""
function post_install {
echo "systray/network-and-audio" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="Dont install additional tray icons"
PACKAGES=""
function post_install {
echo "systray/none" >> /tmp/stage-2-choices
}

View File

@ -1,3 +0,0 @@
network-and-audio
network
none

View File

@ -1 +0,0 @@
Which GUI terminal emulator do you want to install?

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="LXDE Terminal (recommended)"
PACKAGES="lxterminal"
function post_install {
echo "terminal/lxterminal" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="None (advanced users only)"
PACKAGES="none"
function post_install {
echo "terminal/none" >> /tmp/stage-2-choices
}

View File

@ -1,3 +0,0 @@
lxterminal
xterm
none

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Xterm"
PACKAGES="xterm"
function post_install {
echo "terminal/xterm" >> /tmp/stage-2-choices
}

View File

@ -1 +0,0 @@
Which set of desktop utilities do you want to install?

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
#TODO
DESCRIPTION="Fully featured (list of things) (recommended)"
#TODO
PACKAGES=""
function post_install {
echo "utilities/desktop-integrated-guisysmon" >> /tmp/stage-2-choices
}

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
#TODO
DESCRIPTION="Fully featured (list of things with htop)"
#TODO
PACKAGES=""
function post_install {
echo "utilities/desktop-integrated-htop" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="None"
PACKAGES=""
function post_install {
echo "utilities/none" >> /tmp/stage-2-choices
}

View File

@ -1,5 +0,0 @@
desktop-integrated-guisysmon
xfe-guisysmon
desktop-integrated-htop
xfe-htop
none

View File

@ -1,18 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
#TODO
DESCRIPTION="Smaller set of desktop utilities (XFE + ???)"
#TODO
PACKAGES="xfe"
function post_install {
echo "utilities/xfe-guisysmon" >> /tmp/stage-2-choices
}

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Smaller set of desktop utilities (XFE + Htop)"
PACKAGES="xfe htop"
function post_install {
echo "utilities/xfe-htop" >> /tmp/stage-2-choices
}

View File

@ -1 +0,0 @@
Install a web browser?

View File

@ -1,12 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
return 0
}
DESCRIPTION="Install ELinks (terminal-based browser)"
PACKAGES="elinks"
function post_install {
echo "web/elinks" >> /tmp/stage-2-choices
}

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Join the dark side with Chromium (Consider Firefox... You can still install Chromium later.)"
PACKAGES="chromium"
function post_install {
echo "web/evil" >> /tmp/stage-2-choices
}

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Install Firefox (recommended)"
PACKAGES="firefox"
function post_install {
echo "web/firefox" >> /tmp/stage-2-choices
}

View File

@ -1,16 +0,0 @@
function check {
[ "$INTERNET" = "down" ] && return 1
if grep "desktop/none" /tmp/stage-2-choices >/dev/null 2>&1; then
return 1
else
return 0
fi
}
DESCRIPTION="Install Firefox - Extended Support Release (ESR)"
PACKAGES="firefox-esr"
function post_install {
echo "web/firefox-esr" >> /tmp/stage-2-choices
}

View File

@ -1,11 +0,0 @@
function check {
return 0
}
DESCRIPTION="No web browser"
PACKAGES=""
function post_install {
echo "web/none" >> /tmp/stage-2-choices
}

View File

@ -1,5 +0,0 @@
firefox
firefox-esr
evil
elinks
none