diff --git a/config-debian.sh b/config-debian.sh index 176a2f1..8297d5a 100755 --- a/config-debian.sh +++ b/config-debian.sh @@ -34,7 +34,7 @@ fi echo "<<< Configure home" if [ ! -f "~/.bashrc.backup" ] then - . /faronear/lib/sysconfig/config-home.sh /faronear/lib/sysconfig + . /faronear/lib/sysconfig/config-home.sh /faronear/lib/sysconfig/home fi echo "<<< Change root password" diff --git a/git-pull-all.bat b/git-pull-all.bat index fd4887d..571b7a9 100644 --- a/git-pull-all.bat +++ b/git-pull-all.bat @@ -1,9 +1,11 @@ @echo off -@ IF "%1" == "" echo Using current folder as root folder +@ IF "%1" == "" (set BASEDIR=..\..) else (set BASEDIR=%1) +echo [ Goto %BASEDIR% as base directory ] -pushd %1 -for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/.git (pushd %%d & echo --- git pulling: %%d ... & git pull & popd)) & popd +pushd %BASEDIR% +echo [ %CD% ] +for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/.git (pushd %%d & echo --- git pulling: %%d ... & git pull & popd)) & popd popd pause @GOTO END diff --git a/git-pull-all.sh b/git-pull-all.sh index 3f998a1..46c5141 100755 --- a/git-pull-all.sh +++ b/git-pull-all.sh @@ -4,14 +4,15 @@ if [ $1 ] then FONPATH=$1 else - read -p "Enter path to git pull (leave blank for default ./) >> " FONPATH + read -p "Enter path to git pull (leave blank for default ../..) >> " FONPATH if [ ! $FONPATH ] then - echo Use default path: ./ - FONPATH=./ + FONPATH=../.. fi fi +echo [ Goto $FONPATH as base directory ] + pushd $FONPATH for org in `ls .` do diff --git a/install-seafile.sh b/install-seafile.sh index 1675d8f..39368a6 100644 --- a/install-seafile.sh +++ b/install-seafile.sh @@ -2,7 +2,7 @@ # seafile 7/8 必须配 python3 sudo apt-get update -sudo apt-get install python3 python3-setuptools python3-pip python3-ldap -y +sudo apt-get install python3 python3-setuptools python3-pip python3-ldap sqlite3 -y sudo pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 psd-tools django-pylibmc django-simple-captcha pushd /faronear @@ -10,11 +10,12 @@ sudo mkdir seafile cd seafile sudo wget https://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_8.0.5_x86-64.tar.gz sudo tar -xzf seafile-server_* -cd seafile-server_* +cd seafile-server-* sudo ./setup-seafile.sh -sed -i "s/127\.0\.0\.1/0.0.0.0/g" ../conf/gunicorn.conf -./seafile.sh start -./seahub.sh +# don't know why but it must be changed to 0.0.0.0 so that seahub.sh doesn't fail. But sometimes 127.0.0.1 also ok on debian 10 of tencent cloud. +sudo sed -i "s/127\.0\.0\.1/0.0.0.0/g" ../conf/gunicorn.conf.py +sudo ./seafile.sh start +sudo ./seahub.sh start popd diff --git a/npm-boot-all.bat b/npm-boot-all.bat index 13f3a44..c1e2f2c 100644 --- a/npm-boot-all.bat +++ b/npm-boot-all.bat @@ -1,8 +1,10 @@ @echo off -@ IF "%1" == "" echo Using current folder as root folder +@ IF "%1" == "" (set BASEDIR=..\..) else (set BASEDIR=%1) +echo [ Goto %BASEDIR% as base directory ] -pushd %1 +pushd %BASEDIR% +echo [ %CD% ] for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/package.json (pushd %%d & echo --- npm booting: %%d ... & npm run boot & popd)) & popd popd pause diff --git a/npm-boot-all.sh b/npm-boot-all.sh index e2d0698..54e8042 100644 --- a/npm-boot-all.sh +++ b/npm-boot-all.sh @@ -4,14 +4,15 @@ if [ $1 ] then FONPATH=$1 else - read -p "Enter path to npm boot (leave blank for default ./) >> " FONPATH + read -p "Enter path to npm boot (leave blank for default ../..) >> " FONPATH if [ ! $FONPATH ] then - echo Use default path: ./ - FONPATH=./ + FONPATH=../.. fi fi +echo [ Goto %FONPATH as base directory ] + pushd $FONPATH for org in `ls .` do