Add function to always ensure discard mount option is enabled

This commit is contained in:
Tad 2018-09-11 19:53:50 -04:00
parent d231bd3172
commit e5b588265c
6 changed files with 12 additions and 3 deletions

View file

@ -206,6 +206,14 @@ enableZram() {
}
export -f enableZram;
enableDiscard() {
cd "$DOS_BUILD_BASE$1";
sed -i '/\/data/{/discard/!s|nosuid|discard,nosuid|}' fstab.* root/fstab.* rootdir/fstab.* rootdir/etc/fstab.* &>/dev/null || true;
echo "Enabled discard for $1";
cd "$DOS_BUILD_BASE";
}
export -f enableDiscard;
enableForcedEncryption() {
cd "$DOS_BUILD_BASE$1";
sed -i 's|encryptable=/|forceencrypt=/|' fstab.* root/fstab.* rootdir/fstab.* rootdir/etc/fstab.* &>/dev/null || true;