mirror of
https://github.com/kneutron/ansitest.git
synced 2025-01-16 04:42:55 +08:00
Add files via upload
This commit is contained in:
parent
16952ceb6e
commit
89dca6524c
86
freshinstall-void.sh
Normal file
86
freshinstall-void.sh
Normal 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;
|
Loading…
x
Reference in New Issue
Block a user