Explorar o código

Added error handler for unsupported fs types

Serghey Rodin %!s(int64=11) %!d(string=hai) anos
pai
achega
42a100cb96
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      bin/v-add-sys-quota

+ 5 - 0
bin/v-add-sys-quota

@@ -66,6 +66,11 @@ chmod a+x /etc/cron.daily/quotacheck
 # Enabling fs quota
 # Enabling fs quota
 if [ ! -z "$(quotaon -pa|grep " $mnt "|grep user|grep 'off')" ]; then
 if [ ! -z "$(quotaon -pa|grep " $mnt "|grep user|grep 'off')" ]; then
     quotaon $mnt
     quotaon $mnt
+    if [ $? -ne 0 ]; then
+        echo "Error: quota can't be enabled on $mnt partition"
+        log_event "$E_DISK" "$EVENT"
+        exit $E_DISK
+    fi
 fi
 fi
 
 
 # Updating DISK_QUOTA value
 # Updating DISK_QUOTA value