meds
This commit is contained in:
parent
8e01bc4a7d
commit
ffad3869d1
1 changed files with 8 additions and 9 deletions
17
installer.sh
17
installer.sh
|
@ -11,16 +11,15 @@ update_alpine(){
|
||||||
}
|
}
|
||||||
|
|
||||||
apk_install(){
|
apk_install(){
|
||||||
echo "installing $1"; doas apk add "$1" >/dev/null 2>&1
|
doas apk add "$1" >/dev/null 2>&1; echo "installing $1"
|
||||||
}
|
}
|
||||||
|
|
||||||
bwapk_install (){
|
bwapk_install (){
|
||||||
echo "installing $1 on chroot environment"
|
doas bwroot apk add "$1" >/dev/null 2>&1; echo "installing $1 on chroot environment"
|
||||||
doas bwroot apk add "$1" >/dev/null 2>&1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
git_install(){
|
git_install(){
|
||||||
echo "cloning from $1"; cd $HOME/.local/src/; git clone \"$1\" >/dev/null 2>&1
|
cd $HOME/.local/src/; git clone "$1" >/dev/null 2>&1; echo "cloning from $1";
|
||||||
}
|
}
|
||||||
|
|
||||||
read_software(){
|
read_software(){
|
||||||
|
@ -29,9 +28,9 @@ read_software(){
|
||||||
|
|
||||||
tail -n +2 "/tmp/temp.csv" | sed -E ':a; s/("[^"]*),([^"]*")/\1\2/; ta' | while IFS=',' read -r NAME DESCRIPTION GIT GIT_URL; do
|
tail -n +2 "/tmp/temp.csv" | sed -E ':a; s/("[^"]*),([^"]*")/\1\2/; ta' | while IFS=',' read -r NAME DESCRIPTION GIT GIT_URL; do
|
||||||
case "$GIT" in
|
case "$GIT" in
|
||||||
"N") apk_install $NAME ;;
|
"N") apk_install "$NAME" ;;
|
||||||
"Y") git_install "$GIT_URL" ;;
|
"Y") git_install "$GIT_URL" ;;
|
||||||
"D") bwapk_install $NAME ;;
|
"D") bwapk_install "$NAME" ;;
|
||||||
*) echo "ERROR: failed to determine $NAME."; exit 1 ;;
|
*) echo "ERROR: failed to determine $NAME."; exit 1 ;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -75,10 +74,10 @@ setup_home(){
|
||||||
xdg-user-dirs-update
|
xdg-user-dirs-update
|
||||||
doas apk add git
|
doas apk add git
|
||||||
printf "Deploying dotfiles...\n"
|
printf "Deploying dotfiles...\n"
|
||||||
git clone --recursive $dotfiles
|
git clone --recursive $dotfiles >/dev/null 2>&1
|
||||||
cd dotfiles
|
cd dotfiles
|
||||||
rm -rf .git .gitmodules
|
rm -rf .git .gitmodules
|
||||||
cp -r .cache .config .zprofile $HOME
|
cp -r .config .zprofile $HOME
|
||||||
cp -r .local/* $HOME/.local/
|
cp -r .local/* $HOME/.local/
|
||||||
cd $HOME
|
cd $HOME
|
||||||
rm -rf dotfiles/
|
rm -rf dotfiles/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue