add data variable
This commit is contained in:
parent
3be7181f0f
commit
6a9fe3a833
@ -12,14 +12,16 @@
|
|||||||
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
DAEMON=/usr/local/bin/ipfs
|
DAEMON=/usr/local/bin/ipfs
|
||||||
IPFS_UID=#UID#
|
IPFS_UID=#UID#
|
||||||
IPFS_GID=#GID
|
IPFS_GID=#GID#
|
||||||
IPFS_PID_FILE=/var/run/ipfs.pid
|
IPFS_PID_FILE=/var/run/ipfs.pid
|
||||||
|
IPFS_DATA=#DATA#
|
||||||
|
|
||||||
test -x $DAEMON || exit 0
|
test -x $DAEMON || exit 0
|
||||||
. /lib/lsb/init-functions
|
. /lib/lsb/init-functions
|
||||||
|
|
||||||
|
|
||||||
ipfs_start() {
|
ipfs_start() {
|
||||||
|
export "HOME=$IPFS_DATA"
|
||||||
if start-stop-daemon --start --quiet --background \
|
if start-stop-daemon --start --quiet --background \
|
||||||
--pidfile $IPFS_PID_FILE --make-pidfile \
|
--pidfile $IPFS_PID_FILE --make-pidfile \
|
||||||
--chuid $IPFS_UID:$IPFS_GID --exec $DAEMON -- daemon
|
--chuid $IPFS_UID:$IPFS_GID --exec $DAEMON -- daemon
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
VERSION=0.4.13
|
VERSION=0.4.13
|
||||||
AIM=/usr/local/bin/ipfs
|
AIM=/usr/local/bin/ipfs
|
||||||
|
DATA_DIR=/var/spool/ipfs/
|
||||||
|
|
||||||
####### ENDE #######
|
####### ENDE #######
|
||||||
|
|
||||||
@ -16,7 +17,7 @@ AIM=/usr/local/bin/ipfs
|
|||||||
## daemon user ##
|
## daemon user ##
|
||||||
#################
|
#################
|
||||||
|
|
||||||
adduser ipfs --disabled-password --disabled-login --home /var/spool/ipfs/ --system
|
adduser ipfs --disabled-password --disabled-login --home $DATA_DIR --system
|
||||||
|
|
||||||
|
|
||||||
#################
|
#################
|
||||||
@ -26,6 +27,7 @@ adduser ipfs --disabled-password --disabled-login --home /var/spool/ipfs/ --syst
|
|||||||
cp ipfs.initd /etc/init.d/ipfs
|
cp ipfs.initd /etc/init.d/ipfs
|
||||||
sed -i "s/#GID#/`id -g ipfs`/g" /etc/init.d/ipfs
|
sed -i "s/#GID#/`id -g ipfs`/g" /etc/init.d/ipfs
|
||||||
sed -i "s/#UID#/`id -u ipfs`/g" /etc/init.d/ipfs
|
sed -i "s/#UID#/`id -u ipfs`/g" /etc/init.d/ipfs
|
||||||
|
sed -i "s/#DATA#/$DATA_DIR/g" /etc/init.d/ipfs
|
||||||
chmod +x /etc/init.d/ipfs
|
chmod +x /etc/init.d/ipfs
|
||||||
update-rc.d ipfs defaults
|
update-rc.d ipfs defaults
|
||||||
|
|
||||||
@ -63,6 +65,7 @@ chmod 770 $AIM
|
|||||||
chown ipfs:ipfs $AIM
|
chown ipfs:ipfs $AIM
|
||||||
|
|
||||||
## init ipfs
|
## init ipfs
|
||||||
|
export "HOME=$DATA_DIR"
|
||||||
su ipfs -c "ipfs init --profile=server"
|
su ipfs -c "ipfs init --profile=server"
|
||||||
#If you're not running ipfs in a hosted environment, use ipfs init"
|
#If you're not running ipfs in a hosted environment, use ipfs init"
|
||||||
sed -i 's/127.0.0.1/0.0.0.0/g' /var/spool/ipfs/.ipfs/config
|
sed -i 's/127.0.0.1/0.0.0.0/g' /var/spool/ipfs/.ipfs/config
|
||||||
|
Loading…
Reference in New Issue
Block a user