Add support for configuring specific functions in init scripts
This commit is contained in:
parent
1b56c10cac
commit
a38fbd385c
@ -196,6 +196,15 @@ configure_user_oom_killer() {
|
||||
|
||||
# ============================================================
|
||||
|
||||
if [ $# -ne 0 ]; then
|
||||
for func in $@; do
|
||||
declare -F configure_$func >/dev/null || continue
|
||||
echo "Configuring $func..."
|
||||
eval "configure_$func"
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
|
||||
configure_tuna
|
||||
configure_upgrade
|
||||
configure_install
|
||||
|
||||
@ -9,7 +9,7 @@ fi
|
||||
|
||||
# ============================================================
|
||||
|
||||
. $scriptdir/init_priv.sh
|
||||
. $scriptdir/init_priv.sh $@
|
||||
|
||||
# ============================================================
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ fi
|
||||
|
||||
# ============================================================
|
||||
|
||||
. $scriptdir/init_priv.sh
|
||||
. $scriptdir/init_priv.sh $@
|
||||
|
||||
# ============================================================
|
||||
|
||||
|
||||
@ -81,6 +81,15 @@ configure_nodejs() {
|
||||
update_file $scriptdir/files/ys-simple.zsh-theme ~/.oh-my-zsh/themes/ys-simple.zsh-theme
|
||||
update_authorized_keys
|
||||
|
||||
if [ $# -ne 0 ]; then
|
||||
for func in $@; do
|
||||
declare -F configure_$func >/dev/null || continue
|
||||
echo "Configuring $func..."
|
||||
eval "configure_$func"
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
|
||||
configure_ssh
|
||||
configure_ssh_keygen
|
||||
configure_git
|
||||
|
||||
6
run.sh
6
run.sh
@ -14,11 +14,11 @@ cd $scriptdir && git pull
|
||||
|
||||
if [ "$(id -u)" -eq 0 ]; then
|
||||
echo "Running in root mode."
|
||||
$scriptdir/init_root.sh
|
||||
$scriptdir/init_root.sh $@
|
||||
elif [ "$(sudo id -u)" -eq 0 ]; then
|
||||
echo "Running in sudo mode."
|
||||
$scriptdir/init_sudo.sh
|
||||
$scriptdir/init_sudo.sh $@
|
||||
else
|
||||
echo "Running in user mode."
|
||||
$scriptdir/init_user.sh
|
||||
$scriptdir/init_user.sh $@
|
||||
fi
|
||||
|
||||
Loading…
Reference in New Issue
Block a user