--- smeserver-usbdisksmanager-1.2/root/etc/e-smith/web/functions/usbdisks.old 2017-03-24 18:06:42.000000000 -0400 +++ smeserver-usbdisksmanager-1.2/root/etc/e-smith/web/functions/usbdisks 2017-03-25 01:31:02.000000000 -0400 @@ -308,7 +308,7 @@ if ( ( "$disques{$clef}{DEVTYPE}" eq "USB" ) ||("$disques{$clef}{DEVTYPE}" eq "FireWire" ) ) { my %disque = %{$disques{$clef}}; - my $options= OptionMenu(\%disque); + my $options= OptionMenu(\%disque) || ""; print "$options"; } else @@ -358,7 +358,7 @@ my $mounted=`mount`; my @fstab= `cat /etc/fstab`; my @blkid= `/sbin/blkid -c /dev/null `; - my @swap= `cat /proc/swaps|grep '/' |cut -f1`; warn $swap[0]; + my @swap= `cat /proc/swaps|grep '/' |cut -f1`; my @lvscan = `/sbin/lvscan`; my %disques; my $i = 0; @@ -586,8 +586,8 @@ my $temp_status =db_get_prop(\%usbdisks, $UUID , "status"); my $temp_status_media = $_=db_get_prop(\%usbdisks, $UUID , "status_media") ? db_get_prop(\%usbdisks, $UUID , "status_media") : "disabled"; my $temp_mountto=db_get_prop(\%usbdisks, $UUID , "mountto"); - my $temp_options_mountto= $_=db_get_prop(\%usbdisks, $UUID , "options") ? db_get_prop(\%usbdisks, $UUID , "options") : "pamconsole,exec,noauto,managed"; - + my $temp_options_mountto= $_=db_get_prop(\%usbdisks, $UUID , "options") ? db_get_prop(\%usbdisks, $UUID , "options") : "default,noauto"; + # pamconsole managed should be removed if present esmith::cgi::genHeaderNonCacheable ($q, \%conf, $tr_titre_modifier.' '.$UUID.'

'); GeneralMenu ($q); print $q->hr; @@ -602,7 +602,7 @@ esmith::cgi::genSmallCell ($q, "(".$temp_mountto.")")); print $q->Tr (esmith::cgi::genSmallCell ($q, "$tr_options_mount_to :"), esmith::cgi::genSmallCell ($q, "(".$temp_options_mountto.") -
defaults / pamconsole,exec,noauto,managed")); +
defaults : defaults,noauto")); print $q->Tr (esmith::cgi::genSmallCell ($q, "$tr_status :"), esmith::cgi::genSmallCell ($q, "")); print $q->Tr (esmith::cgi::genSmallCell ($q, "$tr_options_mount_to :"), - esmith::cgi::genSmallCell ($q, " -
defaults / pamconsole,exec,noauto,managed")); + esmith::cgi::genSmallCell ($q, " +
defaults : default,noauto")); print $q->Tr (esmith::cgi::genSmallCell ($q, "Status"), esmith::cgi::genSmallCell ($q, "