浏览代码

chown in chroot

Bob Mottram 9 年前
父节点
当前提交
67a9eccb9b
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      src/freedombone-image-customise

+ 2
- 2
src/freedombone-image-customise 查看文件

759
 	else
759
 	else
760
 		sed -i "s/ZeroNet commit.*/ZeroNet commit:$ZERONET_COMMIT/g" $COMPLETION_FILE
760
 		sed -i "s/ZeroNet commit.*/ZeroNet commit:$ZERONET_COMMIT/g" $COMPLETION_FILE
761
 	fi
761
 	fi
762
-	chown -R zeronet:zeronet $rootdir/opt/zeronet
762
+	chroot "$rootdir" chown -R zeronet:zeronet /opt/zeronet
763
 
763
 
764
 	# Hack to ensure that the file access port is opened
764
 	# Hack to ensure that the file access port is opened
765
 	# This is because zeronet normally relies on an internet site
765
 	# This is because zeronet normally relies on an internet site
804
 	if [ ! -d $rootdir/opt/tracker ]; then
804
 	if [ ! -d $rootdir/opt/tracker ]; then
805
 		mkdir $rootdir/opt/tracker
805
 		mkdir $rootdir/opt/tracker
806
 	fi
806
 	fi
807
-	chown -R tracker:tracker $rootdir/opt/tracker
807
+	chroot "$rootdir" chown -R tracker:tracker /opt/tracker
808
 
808
 
809
 	# publish regularly
809
 	# publish regularly
810
 	echo "* *     * * *   root    zeronetavahi > /dev/null" >> $rootdir/etc/crontab
810
 	echo "* *     * * *   root    zeronetavahi > /dev/null" >> $rootdir/etc/crontab