Bläddra i källkod

Only alter fstab if needed

Bob Mottram 7 år sedan
förälder
incheckning
267851bd89
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5
    1
      src/freedombone-utils-filesystem

+ 5
- 1
src/freedombone-utils-filesystem Visa fil

124
 }
124
 }
125
 
125
 
126
 function optimise_filesystem {
126
 function optimise_filesystem {
127
-    sed -i 's|btrfs subvol=@|btrfs defaults,subvol=@,compress=lzo,ssd|g' /etc/fstab
127
+    if grep -q "btrfs" /etc/fstab; then
128
+        if ! grep -q "btrfs defaults,subvol=@,compress=lzo,ssd" /etc/fstab; then
129
+            sed -i 's|btrfs subvol=@|btrfs defaults,subvol=@,compress=lzo,ssd|g' /etc/fstab
130
+        fi
131
+    fi
128
 }
132
 }
129
 
133
 
130
 # NOTE: deliberately no exit 0
134
 # NOTE: deliberately no exit 0