Add files via upload

This commit is contained in:
kneutron 2023-09-10 17:32:46 -05:00 committed by GitHub
parent 16952ceb6e
commit 89dca6524c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

86
freshinstall-void.sh Normal file
View File

@ -0,0 +1,86 @@
#!/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;