whitespace
This commit is contained in:
parent
1358a03aa3
commit
2d7cc266a4
|
@ -143,6 +143,7 @@ pushd $TELEBIT_PATH >/dev/null
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
|
|
||||||
echo " - configuring telebit..."
|
echo " - configuring telebit..."
|
||||||
|
echo ""
|
||||||
|
|
||||||
# telebit remote
|
# telebit remote
|
||||||
echo '#!/bin/bash' > "$TELEBIT_PATH/bin/$my_app"
|
echo '#!/bin/bash' > "$TELEBIT_PATH/bin/$my_app"
|
||||||
|
@ -171,15 +172,15 @@ rm -rf ~/.config/$my_app ~/.local/share/$my_app
|
||||||
EOF
|
EOF
|
||||||
chmod a+x $TELEBIT_PATH/bin/${my_app}_uninstall
|
chmod a+x $TELEBIT_PATH/bin/${my_app}_uninstall
|
||||||
|
|
||||||
echo "${sudo_cmde}ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app"
|
echo " > ${sudo_cmde}ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app"
|
||||||
$sudo_cmd ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app
|
$sudo_cmd ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app
|
||||||
echo "${sudo_cmde}ln -sf $TELEBIT_PATH/bin/$my_daemon /usr/local/bin/$my_daemon"
|
echo " > ${sudo_cmde}ln -sf $TELEBIT_PATH/bin/$my_daemon /usr/local/bin/$my_daemon"
|
||||||
$sudo_cmd ln -sf $TELEBIT_PATH/bin/$my_daemon /usr/local/bin/$my_daemon
|
$sudo_cmd ln -sf $TELEBIT_PATH/bin/$my_daemon /usr/local/bin/$my_daemon
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
if type -p setcap >/dev/null 2>&1; then
|
if type -p setcap >/dev/null 2>&1; then
|
||||||
#echo "Setting permissions to allow $my_app to run on port 80 and port 443 without sudo or root"
|
#echo "Setting permissions to allow $my_app to run on port 80 and port 443 without sudo or root"
|
||||||
echo "${sudo_cmde}setcap cap_net_bind_service=+ep $TELEBIT_PATH/bin/node"
|
echo " > ${sudo_cmde}setcap cap_net_bind_service=+ep $TELEBIT_PATH/bin/node"
|
||||||
$sudo_cmd setcap cap_net_bind_service=+ep $TELEBIT_PATH/bin/node
|
$sudo_cmd setcap cap_net_bind_service=+ep $TELEBIT_PATH/bin/node
|
||||||
fi
|
fi
|
||||||
set -e
|
set -e
|
||||||
|
@ -209,27 +210,27 @@ set -e
|
||||||
|
|
||||||
# ~/.config/systemd/user/
|
# ~/.config/systemd/user/
|
||||||
# %h/.config/telebit/telebit.yml
|
# %h/.config/telebit/telebit.yml
|
||||||
echo "### Adding $my_app as a system service"
|
echo " ### Adding $my_app as a system service"
|
||||||
# TODO detect with type -p
|
# TODO detect with type -p
|
||||||
my_system_launcher=""
|
my_system_launcher=""
|
||||||
if [ -d "/Library/LaunchDaemons" ]; then
|
if [ -d "/Library/LaunchDaemons" ]; then
|
||||||
my_system_launcher="launchd"
|
my_system_launcher="launchd"
|
||||||
my_app_launchd_service="Library/LaunchDaemons/${my_app_pkg_name}.plist"
|
my_app_launchd_service="Library/LaunchDaemons/${my_app_pkg_name}.plist"
|
||||||
echo "${sudo_cmde}$rsync_cmd $TELEBIT_PATH/usr/share/dist/$my_app_launchd_service /$my_app_launchd_service"
|
echo " > ${sudo_cmde}$rsync_cmd $TELEBIT_PATH/usr/share/dist/$my_app_launchd_service /$my_app_launchd_service"
|
||||||
$sudo_cmd $rsync_cmd "$TELEBIT_PATH/usr/share/dist/$my_app_launchd_service" "/$my_app_launchd_service"
|
$sudo_cmd $rsync_cmd "$TELEBIT_PATH/usr/share/dist/$my_app_launchd_service" "/$my_app_launchd_service"
|
||||||
|
|
||||||
echo "${sudo_cmde}chown root:wheel $my_root/$my_app_launchd_service"
|
echo " > ${sudo_cmde}chown root:wheel $my_root/$my_app_launchd_service"
|
||||||
$sudo_cmd chown root:wheel "$my_root/$my_app_launchd_service"
|
$sudo_cmd chown root:wheel "$my_root/$my_app_launchd_service"
|
||||||
echo "${sudo_cmde}launchctl unload -w $my_root/$my_app_launchd_service >/dev/null 2>/dev/null"
|
echo " > ${sudo_cmde}launchctl unload -w $my_root/$my_app_launchd_service >/dev/null 2>/dev/null"
|
||||||
$sudo_cmd launchctl unload -w "$my_root/$my_app_launchd_service" >/dev/null 2>/dev/null
|
$sudo_cmd launchctl unload -w "$my_root/$my_app_launchd_service" >/dev/null 2>/dev/null
|
||||||
|
|
||||||
elif [ -d "$my_root/etc/systemd/system" ]; then
|
elif [ -d "$my_root/etc/systemd/system" ]; then
|
||||||
my_system_launcher="systemd"
|
my_system_launcher="systemd"
|
||||||
echo "${sudo_cmde}$rsync_cmd $TELEBIT_PATH/usr/share/dist/etc/systemd/system/$my_app.service /etc/systemd/system/$my_app.service"
|
echo " > ${sudo_cmde}$rsync_cmd $TELEBIT_PATH/usr/share/dist/etc/systemd/system/$my_app.service /etc/systemd/system/$my_app.service"
|
||||||
$sudo_cmd $rsync_cmd "$TELEBIT_PATH/usr/share/dist/etc/systemd/system/$my_app.service" "/etc/systemd/system/$my_app.service"
|
$sudo_cmd $rsync_cmd "$TELEBIT_PATH/usr/share/dist/etc/systemd/system/$my_app.service" "/etc/systemd/system/$my_app.service"
|
||||||
|
|
||||||
$sudo_cmd systemctl daemon-reload
|
$sudo_cmd systemctl daemon-reload
|
||||||
echo "${sudo_cmde}systemctl enable $my_app"
|
echo " > ${sudo_cmde}systemctl enable $my_app"
|
||||||
$sudo_cmd systemctl enable $my_app
|
$sudo_cmd systemctl enable $my_app
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -311,16 +312,16 @@ $sudo_cmd chown -R $my_user "$TELEBIT_PATH"
|
||||||
###############################
|
###############################
|
||||||
echo ""
|
echo ""
|
||||||
if [ "launchd" == "$my_system_launcher" ]; then
|
if [ "launchd" == "$my_system_launcher" ]; then
|
||||||
echo "${sudo_cmde}launchctl load -w $my_root/$my_app_launchd_service"
|
echo " > ${sudo_cmde}launchctl load -w $my_root/$my_app_launchd_service"
|
||||||
$sudo_cmd launchctl load -w "$my_root/$my_app_launchd_service"
|
$sudo_cmd launchctl load -w "$my_root/$my_app_launchd_service"
|
||||||
fi
|
fi
|
||||||
if [ "systemd" == "$my_system_launcher" ]; then
|
if [ "systemd" == "$my_system_launcher" ]; then
|
||||||
echo "${sudo_cmde}systemctl start $my_app"
|
echo " > ${sudo_cmde}systemctl start $my_app"
|
||||||
$sudo_cmd systemctl restart $my_app
|
$sudo_cmd systemctl restart $my_app
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "telebit init --tty"
|
echo " > telebit init --tty"
|
||||||
echo ""
|
echo ""
|
||||||
sleep 0.25
|
sleep 0.25
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue