Selaa lähdekoodia

Only alter fstab if needed

Bob Mottram 7 vuotta sitten
vanhempi
commit
267851bd89
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5
    1
      src/freedombone-utils-filesystem

+ 5
- 1
src/freedombone-utils-filesystem Näytä tiedosto

@@ -124,7 +124,11 @@ function defrag_filesystem {
124 124
 }
125 125
 
126 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 134
 # NOTE: deliberately no exit 0