🔨 Reformated manager output
This commit is contained in:
parent
c44af2192a
commit
0bd708bcba
2 changed files with 44 additions and 9 deletions
10
setup.sh
10
setup.sh
|
@ -77,8 +77,17 @@ mkdir -p /opt
|
||||||
git clone --depth 1 https://git.fake.onl/fake/fake-os.git $FAKE_PATH
|
git clone --depth 1 https://git.fake.onl/fake/fake-os.git $FAKE_PATH
|
||||||
|
|
||||||
|
|
||||||
|
#--------[ FAKE//OS Setup Logging ]--------#
|
||||||
|
mkdir -p /var/log/fake
|
||||||
|
touch /var/log/fake/fake-os.log
|
||||||
|
|
||||||
|
|
||||||
#--------[ FAKE//OS Link System Tools ]--------#
|
#--------[ FAKE//OS Link System Tools ]--------#
|
||||||
|
rm -rf /usr/sbin/fake
|
||||||
ln -sf $FAKE_PATH/src/fake_manager.sh /usr/sbin/fake
|
ln -sf $FAKE_PATH/src/fake_manager.sh /usr/sbin/fake
|
||||||
|
|
||||||
|
|
||||||
|
#--------[ FAKE//OS User Skel Files ]--------#
|
||||||
rm -rf /etc/skel/.bashrc
|
rm -rf /etc/skel/.bashrc
|
||||||
ln -sf $FAKE_PATH/src/fake_shell.sh /etc/skel/.bashrc
|
ln -sf $FAKE_PATH/src/fake_shell.sh /etc/skel/.bashrc
|
||||||
rm -rf /etc/skel/.profile
|
rm -rf /etc/skel/.profile
|
||||||
|
@ -102,3 +111,4 @@ chmod -R 755 /opt/fakeos
|
||||||
chmod +x /opt/fakeos/src/fake_environment.sh
|
chmod +x /opt/fakeos/src/fake_environment.sh
|
||||||
chmod +x /opt/fakeos/src/fake_manager.sh
|
chmod +x /opt/fakeos/src/fake_manager.sh
|
||||||
chmod +x /opt/fakeos/src/fake_shell.sh
|
chmod +x /opt/fakeos/src/fake_shell.sh
|
||||||
|
chmod -R 755 /var/log/fake
|
||||||
|
|
|
@ -29,7 +29,9 @@ VARS=$(echo "$@" | sed -e 's/[^ ]* *//')
|
||||||
# │ Update │
|
# │ Update │
|
||||||
# └───────────────────────────────────────┘
|
# └───────────────────────────────────────┘
|
||||||
_fake_update () {
|
_fake_update () {
|
||||||
|
echo ""
|
||||||
echo "[UPDATE] $(date)" >> $FAKE_LOG
|
echo "[UPDATE] $(date)" >> $FAKE_LOG
|
||||||
|
echo ""
|
||||||
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -Syyy && $FAKE_BTL paru --noconfirm -Syu"
|
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -Syyy && $FAKE_BTL paru --noconfirm -Syu"
|
||||||
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -Syyy && $FAKE_SUDO pacman --noconfirm -Syu"
|
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -Syyy && $FAKE_SUDO pacman --noconfirm -Syu"
|
||||||
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y update && $FAKE_SUDO apt -y upgrade"
|
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y update && $FAKE_SUDO apt -y upgrade"
|
||||||
|
@ -41,6 +43,7 @@ _fake_update () {
|
||||||
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
||||||
while ! eval "$CMD"; do
|
while ! eval "$CMD"; do
|
||||||
INDEX=$(( INDEX + 1 ))
|
INDEX=$(( INDEX + 1 ))
|
||||||
|
echo ""
|
||||||
echo "[ERROR] Retrying: Attempt $INDEX..."
|
echo "[ERROR] Retrying: Attempt $INDEX..."
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
@ -53,7 +56,9 @@ _fake_update () {
|
||||||
# │ Install │
|
# │ Install │
|
||||||
# └───────────────────────────────────────┘
|
# └───────────────────────────────────────┘
|
||||||
_fake_install () {
|
_fake_install () {
|
||||||
|
echo ""
|
||||||
echo "[INSTALL] $@" >> $FAKE_LOG
|
echo "[INSTALL] $@" >> $FAKE_LOG
|
||||||
|
echo ""
|
||||||
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -S $@"
|
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -S $@"
|
||||||
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -S $@"
|
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -S $@"
|
||||||
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y install $@"
|
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y install $@"
|
||||||
|
@ -65,6 +70,7 @@ _fake_install () {
|
||||||
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
||||||
while ! eval "$CMD"; do
|
while ! eval "$CMD"; do
|
||||||
INDEX=$(( INDEX + 1 ))
|
INDEX=$(( INDEX + 1 ))
|
||||||
|
echo ""
|
||||||
echo "[ERROR] Retrying: Attempt $INDEX..."
|
echo "[ERROR] Retrying: Attempt $INDEX..."
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
@ -76,7 +82,9 @@ _fake_install () {
|
||||||
# │ Remove │
|
# │ Remove │
|
||||||
# └───────────────────────────────────────┘
|
# └───────────────────────────────────────┘
|
||||||
_fake_remove () {
|
_fake_remove () {
|
||||||
|
echo ""
|
||||||
echo "[REMOVE] $@" >> $FAKE_LOG
|
echo "[REMOVE] $@" >> $FAKE_LOG
|
||||||
|
echo ""
|
||||||
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -R $@"
|
if [ "$(command -v paru)" ]; then CMD="$FAKE_BTL paru --noconfirm -R $@"
|
||||||
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -R $@"
|
elif [ "$(command -v pacman)" ]; then CMD="$FAKE_SUDO pacman --noconfirm -R $@"
|
||||||
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y remove $@"
|
elif [ "$(command -v apt)" ]; then CMD="$FAKE_SUDO apt -y remove $@"
|
||||||
|
@ -88,6 +96,7 @@ _fake_remove () {
|
||||||
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
if ! eval "$CMD 2>> $FAKE_LOG"; then
|
||||||
while ! eval "$CMD"; do
|
while ! eval "$CMD"; do
|
||||||
INDEX=$(( INDEX + 1 ))
|
INDEX=$(( INDEX + 1 ))
|
||||||
|
echo ""
|
||||||
echo "[ERROR] Retrying: Attempt $INDEX..."
|
echo "[ERROR] Retrying: Attempt $INDEX..."
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
@ -118,39 +127,49 @@ _fake_search () {
|
||||||
# │ Service Daemon │
|
# │ Service Daemon │
|
||||||
# └───────────────────────────────────────┘
|
# └───────────────────────────────────────┘
|
||||||
_fake_start () { #--------[ Start Daemon ]
|
_fake_start () { #--------[ Start Daemon ]
|
||||||
|
echo ""
|
||||||
echo "[START] $@"
|
echo "[START] $@"
|
||||||
for SERVICE in $@; do
|
for SERVICE in $@; do
|
||||||
if [ "$(command -v systemctl)" ]; then sudo systemctl start "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v systemctl)" ]; then $FAKE_SUDO systemctl start "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
if [ "$(command -v rc-update)" ]; then sudo rc-service "$SERVICE" start 2>> $FAKE_LOG; fi
|
if [ "$(command -v rc-update)" ]; then $FAKE_SUDO rc-service "$SERVICE" start 2>> $FAKE_LOG; fi
|
||||||
done
|
done
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
_fake_stop () { #---------[ Stop Daemon ]
|
_fake_stop () { #---------[ Stop Daemon ]
|
||||||
|
echo ""
|
||||||
echo "[STOP] $@"
|
echo "[STOP] $@"
|
||||||
for SERVICE in $@; do
|
for SERVICE in $@; do
|
||||||
if [ "$(command -v systemctl)" ]; then sudo systemctl start "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v systemctl)" ]; then $FAKE_SUDO systemctl start "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
if [ "$(command -v rc-update)" ]; then sudo rc-service "$SERVICE" start 2>> $FAKE_LOG; fi
|
if [ "$(command -v rc-update)" ]; then $FAKE_SUDO rc-service "$SERVICE" start 2>> $FAKE_LOG; fi
|
||||||
done
|
done
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
_fake_restart () { #------[ Restart Daemon ]
|
_fake_restart () { #------[ Restart Daemon ]
|
||||||
|
echo ""
|
||||||
echo "[RESTART] $@"
|
echo "[RESTART] $@"
|
||||||
for SERVICE in $@; do
|
for SERVICE in $@; do
|
||||||
if [ "$(command -v systemctl)" ]; then sudo systemctl restart "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v systemctl)" ]; then $FAKE_SUDO systemctl restart "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
if [ "$(command -v rc-update)" ]; then sudo rc-service "$SERVICE" restart 2>> $FAKE_LOG; fi
|
if [ "$(command -v rc-update)" ]; then $FAKE_SUDO rc-service "$SERVICE" restart 2>> $FAKE_LOG; fi
|
||||||
done
|
done
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
_fake_enable () { #-------[ Enable Daemon at Startup ]
|
_fake_enable () { #-------[ Enable Daemon at Startup ]
|
||||||
|
echo ""
|
||||||
echo "[ENABLE] $@"
|
echo "[ENABLE] $@"
|
||||||
for SERVICE in $@; do
|
for SERVICE in $@; do
|
||||||
if [ "$(command -v systemctl)" ]; then sudo systemctl enable "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v systemctl)" ]; then $FAKE_SUDO systemctl enable "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
if [ "$(command -v rc-update)" ]; then sudo rc-update add "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v rc-update)" ]; then $FAKE_SUDO rc-update add "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
done
|
done
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
_fake_disable () { #------[ Disable Daeon at Startup ]
|
_fake_disable () { #------[ Disable Daeon at Startup ]
|
||||||
|
echo ""
|
||||||
echo "[DISABLE] $@"
|
echo "[DISABLE] $@"
|
||||||
for SERVICE in $@; do
|
for SERVICE in $@; do
|
||||||
if [ "$(command -v systemctl)" ]; then sudo systemctl disable "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v systemctl)" ]; then sudo systemctl disable "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
if [ "$(command -v rc-update)" ]; then sudo rc-update rm "$SERVICE" 2>> $FAKE_LOG; fi
|
if [ "$(command -v rc-update)" ]; then sudo rc-update rm "$SERVICE" 2>> $FAKE_LOG; fi
|
||||||
done
|
done
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -159,7 +178,9 @@ _fake_disable () { #------[ Disable Daeon at Startup ]
|
||||||
# │ Other Functions │
|
# │ Other Functions │
|
||||||
# └───────────────────────────────────────┘
|
# └───────────────────────────────────────┘
|
||||||
_fake_flush () { #--------[ Flush System Cache ]
|
_fake_flush () { #--------[ Flush System Cache ]
|
||||||
|
echo ""
|
||||||
sudo -u root $ENV_SHELL -c "sync; echo 3 > /proc/sys/vm/drop_caches"
|
sudo -u root $ENV_SHELL -c "sync; echo 3 > /proc/sys/vm/drop_caches"
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -212,4 +233,8 @@ elif [ "$1" == "disable" ]; then _fake_disable "$VARS"
|
||||||
elif [ "$1" == "flush" ]; then _fake_flush
|
elif [ "$1" == "flush" ]; then _fake_flush
|
||||||
elif [ "$1" == "help" ]; then _fake_help
|
elif [ "$1" == "help" ]; then _fake_help
|
||||||
#--------[ Error Catching ]--------#
|
#--------[ Error Catching ]--------#
|
||||||
else echo "[ERROR] Command '$1' not recognised."; fi
|
else
|
||||||
|
echo ""
|
||||||
|
echo "[ERROR] Command '$1' not recognised.";
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue