Use new global modules directory for scuttlebot
This commit is contained in:
parent
0ce090ab8b
commit
3f16b9b3de
|
@ -259,14 +259,14 @@ function git_ssb_script {
|
||||||
|
|
||||||
function scuttlebot_git_setup {
|
function scuttlebot_git_setup {
|
||||||
if [[ "$1" == "mesh" ]]; then
|
if [[ "$1" == "mesh" ]]; then
|
||||||
if [ ! -d "$rootdir/usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight" ]; then
|
if [ ! -d "$rootdir/root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight" ]; then
|
||||||
mkdir "$rootdir/usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight"
|
mkdir "$rootdir/root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$rootdir/usr/local/lib/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css" ]; then
|
if [ ! -f "$rootdir/root/.npm-global/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css" ]; then
|
||||||
echo $'Could not find foundation.css'
|
echo $'Could not find foundation.css'
|
||||||
exit 347687245
|
exit 347687245
|
||||||
fi
|
fi
|
||||||
cp "$rootdir/usr/local/lib/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css" "$rootdir/usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight/foundation.css"
|
cp "$rootdir/root/.npm-global/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css" "$rootdir/root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight/foundation.css"
|
||||||
|
|
||||||
git_ssb_nginx_site=$rootdir/etc/nginx/sites-available/git_ssb
|
git_ssb_nginx_site=$rootdir/etc/nginx/sites-available/git_ssb
|
||||||
{ echo 'server {';
|
{ echo 'server {';
|
||||||
|
@ -284,14 +284,14 @@ function scuttlebot_git_setup {
|
||||||
exit 7357225
|
exit 7357225
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d /usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight ]; then
|
if [ ! -d /root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight ]; then
|
||||||
mkdir /usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight
|
mkdir /root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight
|
||||||
fi
|
fi
|
||||||
if [ ! -f /usr/local/lib/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css ]; then
|
if [ ! -f /root/.npm-global/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css ]; then
|
||||||
echo $'Could not find foundation.css'
|
echo $'Could not find foundation.css'
|
||||||
exit 347687245
|
exit 347687245
|
||||||
fi
|
fi
|
||||||
cp /usr/local/lib/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css /usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web/highlight/foundation.css
|
cp /root/.npm-global/node_modules/git-ssb/node_modules/highlight.js/styles/foundation.css /root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web/highlight/foundation.css
|
||||||
|
|
||||||
git_ssb_nginx_site=/etc/nginx/sites-available/${SCUTTLEBOT_DOMAIN_NAME}
|
git_ssb_nginx_site=/etc/nginx/sites-available/${SCUTTLEBOT_DOMAIN_NAME}
|
||||||
function_check nginx_http_redirect
|
function_check nginx_http_redirect
|
||||||
|
@ -313,7 +313,7 @@ function scuttlebot_git_setup {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
{ echo '';
|
{ echo '';
|
||||||
echo ' root /usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web;';
|
echo ' root /root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web;';
|
||||||
echo '';
|
echo '';
|
||||||
echo ' location = / {';
|
echo ' location = / {';
|
||||||
echo " proxy_pass http://localhost:${GIT_SSB_PORT};";
|
echo " proxy_pass http://localhost:${GIT_SSB_PORT};";
|
||||||
|
@ -339,7 +339,7 @@ function scuttlebot_git_setup {
|
||||||
echo ' add_header X-Content-Type-Options nosniff;';
|
echo ' add_header X-Content-Type-Options nosniff;';
|
||||||
echo ' add_header X-Frame-Options SAMEORIGIN;';
|
echo ' add_header X-Frame-Options SAMEORIGIN;';
|
||||||
echo '';
|
echo '';
|
||||||
echo ' root /usr/local/lib/node_modules/git-ssb/node_modules/git-ssb-web;';
|
echo ' root /root/.npm-global/node_modules/git-ssb/node_modules/git-ssb-web;';
|
||||||
echo '';
|
echo '';
|
||||||
echo ' location = / {';
|
echo ' location = / {';
|
||||||
echo " proxy_pass http://localhost:${GIT_SSB_PORT};";
|
echo " proxy_pass http://localhost:${GIT_SSB_PORT};";
|
||||||
|
|
|
@ -122,6 +122,9 @@ function install_tripwire {
|
||||||
if ! grep -q '!/usr/local/lib/node_modules' /etc/tripwire/twpol.txt; then
|
if ! grep -q '!/usr/local/lib/node_modules' /etc/tripwire/twpol.txt; then
|
||||||
sed -i '\|/etc\t\t->.*|a\ !/usr/local/lib/node_modules ;' /etc/tripwire/twpol.txt
|
sed -i '\|/etc\t\t->.*|a\ !/usr/local/lib/node_modules ;' /etc/tripwire/twpol.txt
|
||||||
fi
|
fi
|
||||||
|
if ! grep -q '!/root/.npm-global/node_modules' /etc/tripwire/twpol.txt; then
|
||||||
|
sed -i '\|/etc\t\t->.*|a\ !/root/.npm-global/node_modules ;' /etc/tripwire/twpol.txt
|
||||||
|
fi
|
||||||
# Events here are likely due to USB HRNG activity
|
# Events here are likely due to USB HRNG activity
|
||||||
if ! grep -q '!/dev/char' /etc/tripwire/twpol.txt; then
|
if ! grep -q '!/dev/char' /etc/tripwire/twpol.txt; then
|
||||||
sed -i '\|/dev\t\t->.*|a\ !/dev/char ;' /etc/tripwire/twpol.txt
|
sed -i '\|/dev\t\t->.*|a\ !/dev/char ;' /etc/tripwire/twpol.txt
|
||||||
|
|
Loading…
Reference in New Issue