浏览代码

Check if directory exists

Bob Mottram 10 年前
父节点
当前提交
4d0ca7f26b
共有 1 个文件被更改,包括 17 次插入15 次删除
  1. 17
    15
      install-freedombone.sh

+ 17
- 15
install-freedombone.sh 查看文件

@@ -609,21 +609,23 @@ function configure_email {
609 609
   adduser $MY_USERNAME sasl
610 610
   addgroup Debian-exim sasl
611 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 630
   if [ ! -d /home/$MY_USERNAME/Maildir ]; then
629 631
     mkdir -m 700 /home/$MY_USERNAME/Maildir