Bob Mottram 8 лет назад
Родитель
Сommit
5bd77daaf8
5 измененных файлов: 24 добавлений и 0 удалений
  1. 6
    0
      src/freedombone-app-gogs
  2. 4
    0
      src/freedombone-app-ipfs
  3. 4
    0
      src/freedombone-app-irc
  4. 5
    0
      src/freedombone-app-pihole
  5. 5
    0
      src/freedombone-app-turtl

+ 6
- 0
src/freedombone-app-gogs Просмотреть файл

384
     fi
384
     fi
385
 
385
 
386
     adduser --disabled-login --gecos 'Gogs' $GOGS_USERNAME
386
     adduser --disabled-login --gecos 'Gogs' $GOGS_USERNAME
387
+
388
+    if [ ! -d /home/$GOGS_USERNAME ]; then
389
+        echo $"/home/$GOGS_USERNAME directory not created"
390
+        exit 783528
391
+    fi
392
+
387
     groupadd gogs
393
     groupadd gogs
388
 
394
 
389
     gogs_parameters
395
     gogs_parameters

+ 4
- 0
src/freedombone-app-ipfs Просмотреть файл

450
     if [ ! -d /home/git ]; then
450
     if [ ! -d /home/git ]; then
451
         # add a gogs user account
451
         # add a gogs user account
452
         adduser --disabled-login --gecos 'Gogs' git
452
         adduser --disabled-login --gecos 'Gogs' git
453
+        if [ ! -d /home/git ]; then
454
+            echo $"/home/git directory not created"
455
+            exit 735272
456
+        fi
453
 
457
 
454
         # install Go
458
         # install Go
455
         if ! grep -q "export GOPATH=" ~/.bashrc; then
459
         if ! grep -q "export GOPATH=" ~/.bashrc; then

+ 4
- 0
src/freedombone-app-irc Просмотреть файл

616
     apt-get -yq install znc
616
     apt-get -yq install znc
617
 
617
 
618
     adduser --disabled-login --gecos 'znc' znc
618
     adduser --disabled-login --gecos 'znc' znc
619
+    if [ ! -d /home/znc ]; then
620
+        echo $"/home/znc directory not created"
621
+        exit 7354262
622
+    fi
619
 
623
 
620
     mkdir -p /home/znc/.znc/configs
624
     mkdir -p /home/znc/.znc/configs
621
     mkdir -p /home/znc/.znc/users
625
     mkdir -p /home/znc/.znc/users

+ 5
- 0
src/freedombone-app-pihole Просмотреть файл

351
 function install_pihole {
351
 function install_pihole {
352
     apt-get -yq install dnsmasq curl
352
     apt-get -yq install dnsmasq curl
353
     adduser --disabled-login --gecos 'pi-hole' pihole
353
     adduser --disabled-login --gecos 'pi-hole' pihole
354
+    if [ ! -d /home/pihole ]; then
355
+        echo $"/home/pihole directory not created"
356
+        exit 538929
357
+    fi
358
+
354
     chmod 600 /etc/shadow
359
     chmod 600 /etc/shadow
355
     chmod 600 /etc/gshadow
360
     chmod 600 /etc/gshadow
356
     usermod -a -G www-data pihole
361
     usermod -a -G www-data pihole

+ 5
- 0
src/freedombone-app-turtl Просмотреть файл

563
     fi
563
     fi
564
 
564
 
565
     adduser --disabled-login --home=$TURTL_BASE_DIR --gecos 'turtl' turtl
565
     adduser --disabled-login --home=$TURTL_BASE_DIR --gecos 'turtl' turtl
566
+    if [ ! -d /home/turtl ]; then
567
+        echo $"/home/turtl directory not created"
568
+        exit 263493
569
+    fi
570
+
566
     groupadd turtl
571
     groupadd turtl
567
     chown -R turtl:turtl $TURTL_BASE_DIR
572
     chown -R turtl:turtl $TURTL_BASE_DIR
568
 
573