Ver código fonte

Check if directory exists

Bob Mottram 10 anos atrás
pai
commit
4d0ca7f26b
1 arquivos alterados com 17 adições e 15 exclusões
  1. 17
    15
      install-freedombone.sh

+ 17
- 15
install-freedombone.sh Ver arquivo

609
   adduser $MY_USERNAME sasl
609
   adduser $MY_USERNAME sasl
610
   addgroup Debian-exim sasl
610
   addgroup Debian-exim sasl
611
   /etc/init.d/exim4 restart
611
   /etc/init.d/exim4 restart
612
-  mkdir -m 700 /etc/skel/Maildir
613
-  mkdir -m 700 /etc/skel/Maildir/Sent
614
-  mkdir -m 700 /etc/skel/Maildir/Sent/tmp
615
-  mkdir -m 700 /etc/skel/Maildir/Sent/cur
616
-  mkdir -m 700 /etc/skel/Maildir/Sent/new
617
-  mkdir -m 700 /etc/skel/Maildir/.learn-spam
618
-  mkdir -m 700 /etc/skel/Maildir/.learn-spam/cur
619
-  mkdir -m 700 /etc/skel/Maildir/.learn-spam/new
620
-  mkdir -m 700 /etc/skel/Maildir/.learn-spam/tmp
621
-  mkdir -m 700 /etc/skel/Maildir/.learn-ham
622
-  mkdir -m 700 /etc/skel/Maildir/.learn-ham/cur
623
-  mkdir -m 700 /etc/skel/Maildir/.learn-ham/new
624
-  mkdir -m 700 /etc/skel/Maildir/.learn-ham/tmp
625
-  ln -s /etc/skel/Maildir/.learn-spam /etc/skel/Maildir/spam
626
-  ln -s /etc/skel/Maildir/.learn-ham /etc/skel/Maildir/ham
612
+  if [ ! -d /etc/skel/Maildir ]; then
613
+    mkdir -m 700 /etc/skel/Maildir
614
+    mkdir -m 700 /etc/skel/Maildir/Sent
615
+    mkdir -m 700 /etc/skel/Maildir/Sent/tmp
616
+    mkdir -m 700 /etc/skel/Maildir/Sent/cur
617
+    mkdir -m 700 /etc/skel/Maildir/Sent/new
618
+    mkdir -m 700 /etc/skel/Maildir/.learn-spam
619
+    mkdir -m 700 /etc/skel/Maildir/.learn-spam/cur
620
+    mkdir -m 700 /etc/skel/Maildir/.learn-spam/new
621
+    mkdir -m 700 /etc/skel/Maildir/.learn-spam/tmp
622
+    mkdir -m 700 /etc/skel/Maildir/.learn-ham
623
+    mkdir -m 700 /etc/skel/Maildir/.learn-ham/cur
624
+    mkdir -m 700 /etc/skel/Maildir/.learn-ham/new
625
+    mkdir -m 700 /etc/skel/Maildir/.learn-ham/tmp
626
+    ln -s /etc/skel/Maildir/.learn-spam /etc/skel/Maildir/spam
627
+    ln -s /etc/skel/Maildir/.learn-ham /etc/skel/Maildir/ham
628
+  fi
627
 
629
 
628
   if [ ! -d /home/$MY_USERNAME/Maildir ]; then
630
   if [ ! -d /home/$MY_USERNAME/Maildir ]; then
629
     mkdir -m 700 /home/$MY_USERNAME/Maildir
631
     mkdir -m 700 /home/$MY_USERNAME/Maildir