瀏覽代碼

Creation of git-ssb daemon

Bob Mottram 7 年之前
父節點
當前提交
05df6f5f13
共有 2 個檔案被更改,包括 5 行新增22 行删除
  1. 4
    21
      src/freedombone-app-scuttlebot
  2. 1
    1
      src/freedombone-image-mesh

+ 4
- 21
src/freedombone-app-scuttlebot 查看文件

447
     echo '[Install]' >> /etc/systemd/system/scuttlebot.service
447
     echo '[Install]' >> /etc/systemd/system/scuttlebot.service
448
     echo 'WantedBy=multi-user.target' >> /etc/systemd/system/scuttlebot.service
448
     echo 'WantedBy=multi-user.target' >> /etc/systemd/system/scuttlebot.service
449
 
449
 
450
-    echo '[Unit]' > /etc/systemd/system/git_ssb.service
451
-    echo 'Description=Git SSB (SSB git web interface)' >> /etc/systemd/system/git_ssb.service
452
-    echo 'After=syslog.target' >> /etc/systemd/system/git_ssb.service
453
-    echo 'After=network.target' >> /etc/systemd/system/git_ssb.service
454
-    echo 'After=scuttlebot.target' >> /etc/systemd/system/git_ssb.service
455
-    echo '' >> /etc/systemd/system/git_ssb.service
456
-    echo '[Service]' >> /etc/systemd/system/git_ssb.service
457
-    echo 'Type=simple' >> /etc/systemd/system/git_ssb.service
458
-    echo 'User=scuttlebot' >> /etc/systemd/system/git_ssb.service
459
-    echo 'Group=scuttlebot' >> /etc/systemd/system/git_ssb.service
460
-    echo "WorkingDirectory=/etc/scuttlebot" >> /etc/systemd/system/git_ssb.service
461
-    echo "ExecStart=/usr/bin/git ssb web --public localhost:$GIT_SSB_PORT" >> /etc/systemd/system/git_ssb.service
462
-    echo 'Restart=always' >> /etc/systemd/system/git_ssb.service
463
-    echo 'Environment="USER=scuttlebot"' >> /etc/systemd/system/git_ssb.service
464
-    echo '' >> /etc/systemd/system/git_ssb.service
465
-    echo '[Install]' >> /etc/systemd/system/git_ssb.service
466
-    echo 'WantedBy=multi-user.target' >> /etc/systemd/system/git_ssb.service
467
-
468
     chown -R scuttlebot:scuttlebot /etc/scuttlebot
450
     chown -R scuttlebot:scuttlebot /etc/scuttlebot
469
 
451
 
470
     # files gw_name myhostname mdns4_minimal [NOTFOUND=return] dns
452
     # files gw_name myhostname mdns4_minimal [NOTFOUND=return] dns
474
     systemctl enable scuttlebot.service
456
     systemctl enable scuttlebot.service
475
     systemctl daemon-reload
457
     systemctl daemon-reload
476
     systemctl start scuttlebot.service
458
     systemctl start scuttlebot.service
477
-    systemctl enable git_ssb.service
478
-    systemctl daemon-reload
479
-    systemctl start git_ssb.service
480
 
459
 
481
     sleep 3
460
     sleep 3
482
 
461
 
514
     scuttlebot_git_setup
493
     scuttlebot_git_setup
515
     git_ssb_script
494
     git_ssb_script
516
 
495
 
496
+    systemctl enable git_ssb.service
497
+    systemctl daemon-reload
498
+    systemctl start git_ssb.service
499
+
517
     function_check create_site_certificate
500
     function_check create_site_certificate
518
     create_site_certificate ${SCUTTLEBOT_DOMAIN_NAME} 'yes'
501
     create_site_certificate ${SCUTTLEBOT_DOMAIN_NAME} 'yes'
519
 
502
 

+ 1
- 1
src/freedombone-image-mesh 查看文件

1328
     if [ -f /etc/nginx/sites-available/git_ssb ]; then
1328
     if [ -f /etc/nginx/sites-available/git_ssb ]; then
1329
         sed -i "s|server_name .*|server_name ${HOSTNAME}.local;|g" /etc/nginx/sites-available/git_ssb
1329
         sed -i "s|server_name .*|server_name ${HOSTNAME}.local;|g" /etc/nginx/sites-available/git_ssb
1330
         ln -s /etc/nginx/sites-available/git_ssb /etc/nginx/sites-enabled/git_ssb
1330
         ln -s /etc/nginx/sites-available/git_ssb /etc/nginx/sites-enabled/git_ssb
1331
-        systemctl enable scuttlebot.service
1331
+        systemctl enable git_ssb.service
1332
         systemctl start git_ssb.service
1332
         systemctl start git_ssb.service
1333
     fi
1333
     fi
1334
 }
1334
 }