diff --git a/src/unix/i2p-config-service-setup.sh b/src/unix/i2p-config-service-setup.sh index eb48581..1597f88 100755 --- a/src/unix/i2p-config-service-setup.sh +++ b/src/unix/i2p-config-service-setup.sh @@ -4,15 +4,18 @@ if grep '^i2psvc:' /etc/passwd; then I2P_HOME=$(grep '^i2psvc:' /etc/passwd | sed 's|i2psvc:x:||g' | sed 's|:/usr/sbin/nologin||g' | tr -d ':1234567890' | sed 's|ip|i2p|g') - sudo -u i2psvc less $I2P_HOME/i2p-config/router.config + ROUTER_CONFIG=$(sudo -u i2psvc ls $I2P_HOME/i2p-config/router.config) fi installer(){ - if [ -f "$I2P_HOME/i2p-config/router.config" ]; then - if [ "$0" = "/usr/local/bin/i2pconfig" ]; then - if ! grep -R 'routerconsole.browser' "$I2P_HOME/i2p-config/router.config" ; then - echo "routerconsole.browser=$0" | tee -a "$I2P_HOME/i2p-config/router.config" + + if [ $(sudo -u i2psvc ls $I2P_HOME/i2p-config/router.config) ]; then + echo $I2P_HOME $ROUTER_CONFIG $0 + if ! sudo -u i2psvc grep -R 'routerconsole.browser' "$I2P_HOME/i2p-config/router.config" ; then + echo "routerconsole.browser=/usr/local/bin/i2pconfig" | sudo tee -a "$I2P_HOME/i2p-config/router.config" fi - fi fi -} \ No newline at end of file +} + + +installer