smarter user recognition
This commit is contained in:
@@ -6,10 +6,13 @@
|
|||||||
# Func: terraform a fresh OS install
|
# Func: terraform a fresh OS install
|
||||||
#
|
#
|
||||||
# TODO: add default dry-run
|
# TODO: add default dry-run
|
||||||
|
# chown everything back to user
|
||||||
|
# fix paru install?
|
||||||
|
# keep track of what failed and deliver progress report at end
|
||||||
|
# of script
|
||||||
# announce package before installation
|
# announce package before installation
|
||||||
# pattern matching/S&R with symlinks?
|
# pattern matching/S&R with symlinks?
|
||||||
# look into exactly what archinstall doesn't give you
|
# look into exactly what archinstall doesn't give you
|
||||||
# check $SHELL ( this works )
|
|
||||||
# check $TERM
|
# check $TERM
|
||||||
# git clones
|
# git clones
|
||||||
# gitea setup/migrate/import?
|
# gitea setup/migrate/import?
|
||||||
@@ -106,7 +109,7 @@
|
|||||||
|
|
||||||
# TODO i'm certain there's a better way to do this
|
# TODO i'm certain there's a better way to do this
|
||||||
CWD=$( pwd )
|
CWD=$( pwd )
|
||||||
cd ~
|
cd ..
|
||||||
HOME=$( pwd )
|
HOME=$( pwd )
|
||||||
|
|
||||||
USERS_BAD=$( users )
|
USERS_BAD=$( users )
|
||||||
@@ -156,6 +159,7 @@ esac
|
|||||||
|
|
||||||
echo "CWD = $CWD"
|
echo "CWD = $CWD"
|
||||||
echo "HOME = $HOME"
|
echo "HOME = $HOME"
|
||||||
|
echo "USER = ${USERS[0]}"
|
||||||
echo ""
|
echo ""
|
||||||
echo "OS = $OS"
|
echo "OS = $OS"
|
||||||
echo "INS = $INS"
|
echo "INS = $INS"
|
||||||
@@ -460,7 +464,7 @@ if [[ $OS = "arch" ]]; then
|
|||||||
cd $HOME/Documents/paru/src
|
cd $HOME/Documents/paru/src
|
||||||
git clone https://aur.archlinux.org/paru.git
|
git clone https://aur.archlinux.org/paru.git
|
||||||
cd paru
|
cd paru
|
||||||
makepkg -si
|
#makepkg -si # can't do as root
|
||||||
cd $HOME
|
cd $HOME
|
||||||
|
|
||||||
# download acli ( x86 )
|
# download acli ( x86 )
|
||||||
@@ -590,13 +594,18 @@ if [[ $MODE -eq 2 ]]; then
|
|||||||
echo "installing caddy ( based )"
|
echo "installing caddy ( based )"
|
||||||
$INS $NOCONF $FLAG caddy
|
$INS $NOCONF $FLAG caddy
|
||||||
|
|
||||||
|
|
||||||
read
|
read
|
||||||
|
|
||||||
|
mkdir -p $HOME/.config/dynu
|
||||||
|
|
||||||
cd $CWD
|
cd $CWD
|
||||||
# copy dynu service and timer
|
# copy dynu service and timer
|
||||||
ln -s $CWD/.config/dynu/dynu.timer /etc/systemd/system/
|
ln -s $CWD/.config/dynu/dynu.timer /etc/systemd/system/
|
||||||
ln -s $CWD/.config/dynu/dynu.service /etc/systemd/system/
|
ln -s $CWD/.config/dynu/dynu.service /etc/systemd/system/
|
||||||
# copy dynu update script
|
# copy dynu update script
|
||||||
ln -s $CWD/.config/dynu/dynu.sh ~/.config/dynu/
|
ln -s $CWD/.config/dynu/dynu.sh $HOME/.config/dynu/
|
||||||
|
ln -s $CWD/server/Caddyfile $HOME/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user