mirror of
https://github.com/kneutron/ansitest.git
synced 2025-01-16 04:42:55 +08:00
87 lines
1.6 KiB
Bash
87 lines
1.6 KiB
Bash
#!/usr/bin/bash
|
|
|
|
# void linux
|
|
# REF: https://docs.voidlinux.org/xbps/index.html
|
|
|
|
logfile=~/freshinstall-void.log
|
|
|
|
mv -v $logfile $logfile.old
|
|
|
|
# Get latest
|
|
xbps-install -u xbps
|
|
|
|
function instpkg () {
|
|
xbps-install -y $*
|
|
} 2>>$logfile
|
|
|
|
instpkg joe mc screen tmux vim nano sysstat bwm-ng xclock unzip lzop
|
|
|
|
# gpg not found
|
|
instpkg wget curl
|
|
|
|
instpkg fsarchiver openssh smartmontools netcat
|
|
|
|
instpkg linux-headers
|
|
|
|
# g++ not found
|
|
buildessential="gcc make glibc-devel"
|
|
instpkg "$buildessential"
|
|
|
|
instpkg mlocate ntp lm_sensors gawk net-tools
|
|
|
|
instpkg fuse-sshfs pv buffer ethtool gparted iotop dos2unix
|
|
|
|
instpkg p7zip parallel pbzip2 xz xfsprogs
|
|
|
|
instpkg lsscsi sdparm sg3_utils
|
|
|
|
instpkg lftp gftp ncftp
|
|
|
|
# nmap not found 2023.0910
|
|
instpkg ethstatus iptraf-ng autossh
|
|
|
|
instpkg cdparanoia vlc youtube-dl handbrake handbrake-cli lame mpg123 ffmpeg devedeng
|
|
|
|
instpkg udftools dvd+rw-tools zisofs-tools imagewriter isoimagewriter xorriso
|
|
|
|
instpkg mplayer mpv arandr wmctrl
|
|
|
|
instpkg xterm xfontsel
|
|
|
|
instpkg libreoffice
|
|
|
|
# Toys
|
|
instpkg cmatrix xaos ImageMagick geeqie ristretto jpegoptim tumbler xsnow
|
|
|
|
instpkg thunderbird firefox-esr mutt
|
|
|
|
instpkg samba smbclient cifs-utils
|
|
instpkg zfs
|
|
modprobe zfs
|
|
dmesg|grep zfs
|
|
|
|
instpkg vsftpd
|
|
|
|
# NON-VM only
|
|
# instpkg virtualbox-ose
|
|
|
|
result=$(grep -c toor /etc/passwd)
|
|
if [ $result -eq 0 ]; then
|
|
useradd -d /root -g 0 -G 0 -M -N -o -r -s `which bash` -u 0 toor # bash root user
|
|
echo "+ Added toor bash user"
|
|
else
|
|
echo "toor user already exists - skipped"
|
|
fi
|
|
|
|
# updt - requires Y input
|
|
xbps-install -Su
|
|
|
|
echo "$(date) - Checking if reboot needed"
|
|
time xcheckrestart
|
|
|
|
zpool import
|
|
|
|
date
|
|
|
|
exit;
|