mirror of
https://github.com/Snigdha-OS/snigdhaos-assistant.git
synced 2025-09-21 12:05:00 +02:00
feat: add apply shell
This commit is contained in:
22
usr/lib/snigdhaos-assistant/apply.sh
Normal file
22
usr/lib/snigdhaos-assistant/apply.sh
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
if [ -e "$1" ]; then
|
||||||
|
echo ""
|
||||||
|
echo "Preparing setup.."
|
||||||
|
echo ""
|
||||||
|
sudo bash - <$1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "Installing packages.."
|
||||||
|
echo ""
|
||||||
|
installable_packages=$(comm -12 <(pacman -Slq | sort) <(sed s/\\s/\\n/g - <$2 | sort))
|
||||||
|
sudo pacman -S --needed $installable_packages && rm $2 || { read -p "Error! Press enter to return to setup assistant."; exit; }
|
||||||
|
|
||||||
|
if [ -e "$3" ]; then
|
||||||
|
echo ""
|
||||||
|
echo "Enabling services.."
|
||||||
|
echo ""
|
||||||
|
sudo bash - <$3
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
read -p "Press enter to return to setup assistant."
|
Reference in New Issue
Block a user