303 lines
4.1 KiB
Plaintext
303 lines
4.1 KiB
Plaintext
|
#!/usr/bin/env zsh
|
||
|
## configuration file for devuan-minimal-live blend -- Chimaera release
|
||
|
|
||
|
|
||
|
##
|
||
|
## definition of package sets
|
||
|
##
|
||
|
|
||
|
### base package set
|
||
|
minimal_base_packages+=(
|
||
|
acpi
|
||
|
acpi-support-base
|
||
|
acpid
|
||
|
acpi-fakekey
|
||
|
at
|
||
|
bash
|
||
|
bash-completion
|
||
|
bc
|
||
|
busybox
|
||
|
console-common
|
||
|
console-data
|
||
|
console-setup
|
||
|
console-setup-linux
|
||
|
coreutils
|
||
|
dash
|
||
|
dc
|
||
|
dialog
|
||
|
discover
|
||
|
dselect
|
||
|
file
|
||
|
groff-base
|
||
|
$grubversion
|
||
|
info
|
||
|
kbd
|
||
|
laptop-detect
|
||
|
locales
|
||
|
lsof
|
||
|
syslinux
|
||
|
util-linux-locales
|
||
|
zsh
|
||
|
)
|
||
|
|
||
|
## admin package set
|
||
|
minimal_admin_packages+=(
|
||
|
cryptsetup
|
||
|
cryptsetup-bin
|
||
|
debootstrap
|
||
|
dosfstools
|
||
|
entr
|
||
|
gddrescue
|
||
|
gdisk
|
||
|
htop
|
||
|
iftop
|
||
|
iotop
|
||
|
iw
|
||
|
lvm2
|
||
|
mdadm
|
||
|
mtr-tiny
|
||
|
multitail
|
||
|
ncdu
|
||
|
parted
|
||
|
pciutils
|
||
|
psmisc
|
||
|
sudo
|
||
|
time
|
||
|
usbutils
|
||
|
wavemon
|
||
|
wireless-tools
|
||
|
wpasupplicant
|
||
|
|
||
|
)
|
||
|
|
||
|
## editors package set
|
||
|
minimal_editors_packages+=(
|
||
|
ed
|
||
|
nano
|
||
|
vim-tiny
|
||
|
zile
|
||
|
)
|
||
|
|
||
|
|
||
|
## networking package set
|
||
|
minimal_net_packages+=(
|
||
|
bind9-host
|
||
|
# bittornado ### not in chimaera
|
||
|
bti
|
||
|
ceni
|
||
|
curl
|
||
|
dnsutils
|
||
|
edbrowse
|
||
|
fetchmail
|
||
|
ftp-ssl # in daedalus ftp-ssl or tnftp replaces ftp. lftp gets some votes locally.
|
||
|
geoip-bin
|
||
|
haveged
|
||
|
irssi
|
||
|
lftp
|
||
|
links2
|
||
|
lrzsz
|
||
|
mcabber
|
||
|
minicom
|
||
|
mosh
|
||
|
msmtp
|
||
|
mutt
|
||
|
netcat-openbsd
|
||
|
net-tools
|
||
|
nfacct
|
||
|
# nrss # not in beowulf. Use rsstail instead.
|
||
|
openssh-client
|
||
|
openssh-server
|
||
|
procmail
|
||
|
rfkill
|
||
|
rsstail
|
||
|
# oysttyer # use bti instead
|
||
|
rsync
|
||
|
# setnet # use ascii deb package for beowulf and chimaera
|
||
|
telnet
|
||
|
traceroute
|
||
|
transmission-cli
|
||
|
w3m
|
||
|
wget
|
||
|
whois
|
||
|
)
|
||
|
|
||
|
|
||
|
## productivity package set
|
||
|
minimal_prod_packages+=(
|
||
|
abook
|
||
|
apcalc
|
||
|
aspell
|
||
|
aspell-en
|
||
|
# calcurse ### not in daedalus. Maybe todoman or w2do?
|
||
|
clex
|
||
|
dvtm
|
||
|
fbi
|
||
|
fbterm
|
||
|
ghostscript
|
||
|
gnupg
|
||
|
gnupg2
|
||
|
gnupg-agent
|
||
|
mc
|
||
|
parallel
|
||
|
poppler-utils
|
||
|
rpl
|
||
|
rename
|
||
|
sc
|
||
|
screen
|
||
|
taskwarrior
|
||
|
tmux
|
||
|
w2do
|
||
|
)
|
||
|
|
||
|
## programming package set
|
||
|
minimal_devel_packages+=(
|
||
|
tcc
|
||
|
libc6-dev
|
||
|
m4
|
||
|
patch
|
||
|
perl
|
||
|
perl-base
|
||
|
perl-modules-5.34
|
||
|
python2.7-minimal
|
||
|
python3.9-minimal
|
||
|
gawk
|
||
|
guile-2.2
|
||
|
guile-2.2-libs
|
||
|
)
|
||
|
|
||
|
## games package set
|
||
|
minimal_games_packages+=(
|
||
|
bastet
|
||
|
bombardier
|
||
|
bsdgames
|
||
|
cavezofphear
|
||
|
crawl
|
||
|
curseofwar
|
||
|
empire
|
||
|
freesweep
|
||
|
gnuchess
|
||
|
greed
|
||
|
matanza
|
||
|
moria
|
||
|
nethack-console
|
||
|
# ninvaders ### not in daedalus. Replaced with open-invaders
|
||
|
omega-rpg
|
||
|
open-invaders
|
||
|
pacman4console
|
||
|
pente
|
||
|
sudoku
|
||
|
)
|
||
|
|
||
|
## accessibility package set
|
||
|
minimal_a11y_packages+=(
|
||
|
beep
|
||
|
brltty
|
||
|
espeak
|
||
|
espeakup
|
||
|
yasr
|
||
|
)
|
||
|
|
||
|
|
||
|
## multimedia package set
|
||
|
minimal_media_packages+=(
|
||
|
alsa-utils
|
||
|
caca-utils
|
||
|
fmtools
|
||
|
# hasciicam # Not in daedalus
|
||
|
imagemagick
|
||
|
jhead
|
||
|
moc
|
||
|
# radio # Not in beowulf. Replaced with fmtools.
|
||
|
sox
|
||
|
)
|
||
|
|
||
|
## misc package set
|
||
|
minimal_misc_packages+=(
|
||
|
cmatrix
|
||
|
cowsay
|
||
|
eject
|
||
|
figlet
|
||
|
fortunes-min
|
||
|
fortune-mod
|
||
|
gpm
|
||
|
man-db
|
||
|
manpages
|
||
|
manpages-dev
|
||
|
mlocate
|
||
|
# termsaver ### not in chimaera
|
||
|
toilet
|
||
|
toilet-fonts
|
||
|
ttyrec
|
||
|
unzip
|
||
|
)
|
||
|
|
||
|
### now we include all the package sets
|
||
|
base_packages+=(
|
||
|
$minimal_base_packages
|
||
|
$minimal_admin_packages
|
||
|
$minimal_editors_packages
|
||
|
$minimal_net_packages
|
||
|
$minimal_prod_packages
|
||
|
$minimal_devel_packages
|
||
|
$minimal_games_packages
|
||
|
$minimal_a11y_packages
|
||
|
$minimal_media_packages
|
||
|
$minimal_misc_packages
|
||
|
)
|
||
|
|
||
|
#### TODO: REPLACE twidge (twitter client)
|
||
|
#### ADDED: geoip-bin
|
||
|
|
||
|
extra_packages+=(
|
||
|
atmel-firmware
|
||
|
bluez-firmware
|
||
|
dahdi-firmware-nonfree
|
||
|
firmware-amd-graphics
|
||
|
# firmware-ath9k-htc ## Not in daedalus
|
||
|
firmware-atheros
|
||
|
firmware-bnx2
|
||
|
firmware-bnx2x
|
||
|
firmware-brcm80211
|
||
|
firmware-cavium
|
||
|
# firmware-crystalhd
|
||
|
firmware-intel-sound
|
||
|
firmware-intelwimax
|
||
|
# firmware-ipw2x00 ### These two exist but fail today.
|
||
|
# firmware-ivtv ### ...they require EULA
|
||
|
firmware-iwlwifi
|
||
|
firmware-libertas
|
||
|
firmware-linux-free
|
||
|
firmware-linux-nonfree
|
||
|
firmware-myricom
|
||
|
firmware-netxen
|
||
|
firmware-qlogic
|
||
|
# firmware-ralink
|
||
|
firmware-realtek
|
||
|
firmware-ti-connectivity
|
||
|
firmware-zd1211
|
||
|
refractainstaller-base
|
||
|
refractasnapshot-base
|
||
|
)
|
||
|
|
||
|
|
||
|
purge_packages=(
|
||
|
elinks
|
||
|
elinks-data
|
||
|
liberror-perl
|
||
|
libfsplib0
|
||
|
libtre5
|
||
|
openntpd
|
||
|
tasksel
|
||
|
tasksel-data
|
||
|
)
|
||
|
|
||
|
custom_deb_packages+=(
|
||
|
memtest86+_5.01-3.1_${arch}.deb
|
||
|
setnet_0.4+devuan1_all.deb
|
||
|
live-boot-doc_20221008~fsr1_all.deb
|
||
|
live-boot-initramfs-tools_20221008~fsr1_all.deb
|
||
|
live-boot_20221008~fsr1_all.deb
|
||
|
|
||
|
)
|
||
|
|