diff --git a/.install/ipfs_alone.sh b/.install/ipfs_alone.sh index 7705acd..7668f0e 100755 --- a/.install/ipfs_alone.sh +++ b/.install/ipfs_alone.sh @@ -55,136 +55,9 @@ cd /usr/src/ipfs-update/ sudo ./install.sh || err "Install ipfs-update" cd $MY_PATH -echo "INSTALL latest ipfs >>>>>>>>>>>>>>>>>>>>>>>>>>" +echo "INSTALL ipfs 0.7.0 >>>>>>>>>>>>>>>>>>>>>>>>>>" sudo ipfs-update install 0.7.0 || err "Install IPFS" -## DEBIAN -echo "CREATE SYSTEMD ipfs SERVICE >>>>>>>>>>>>>>>>>>" -cat > /tmp/ipfs.service < /tmp/ipfs.service < /dev/null 2>&1 -} - -case "$1" in - start) - if is_running; then - echo "Already started" - else - echo "Starting $name" - cd "$dir" - sudo -u "$user" /bin/sh -c 'echo $$>'"$tmp_file"' && exec '"$cmd"' 2>&1 >>'"$log_file" & - sleep 5 - mv $tmp_file $pid_file - if ! is_running; then - echo "Unable to start $name" - exit 1 - fi - fi - ;; - stop) - if is_running; then - echo -n "Stopping $name.." - kill -9 `get_pid` - for i in {1..10} - do - if ! is_running; then - break - fi - - echo -n "." - sleep 1 - done - echo - - if is_running; then - echo "Not stopped; may still be shutting down or shutdown may have failed" - exit 1 - else - echo "Stopped" - if [ -f "$pid_file" ]; then - rm "$pid_file" - fi - fi - else - echo "Not running" - fi - ;; - restart) - $0 stop - if is_running; then - echo "Unable to stop, will not attempt to start" - exit 1 - fi - $0 start - ;; - status) - if is_running; then - echo "Running" - else - echo "Stopped" - exit 1 - fi - ;; - *) - echo "Usage: $0 {start|stop|restart|status}" - exit 1 - ;; -esac - -exit 0 -EOF -sudo cp -f /tmp/ipfs.service /etc/init.d/ipfs -sudo sed -i "s/_USER_/$USER/g" /etc/init.d/ipfs -sudo touch /var/log/ipfs.log -sudo chown $USER /var/log/ipfs.log - [[ -d ~/.ipfs ]] && sudo chown -R $USER:$USER ~/.ipfs sudo systemctl daemon-reload || err "Restart IPFS"