Jiri Skala 113baa
diff -up bltk-1.0.9/include/bltk.h.sec_sudo bltk-1.0.9/include/bltk.h
Jiri Skala 113baa
--- bltk-1.0.9/include/bltk.h.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/include/bltk.h	2009-12-08 14:28:23.868162165 +0100
Jiri Skala 113baa
@@ -429,8 +429,6 @@ extern int dpms_proc_flg;
Jiri Skala 113baa
 
Jiri Skala 113baa
 extern char *results;
Jiri Skala 113baa
 
Jiri Skala 113baa
-extern char *bltk_sudo;
Jiri Skala 113baa
-
Jiri Skala 113baa
 extern int abort_flg;
Jiri Skala 113baa
 extern int ac_ignore;
Jiri Skala 113baa
 
Jiri Skala 113baa
diff -up bltk-1.0.9/Makefile.sec_sudo bltk-1.0.9/Makefile
Jiri Skala 113baa
--- bltk-1.0.9/Makefile.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/Makefile	2009-12-08 14:28:23.868162165 +0100
Jiri Skala 113baa
@@ -89,10 +89,6 @@ clean : FORCE
Jiri Skala 113baa
 	@$(RM) *~ last_cmd last_results history
Jiri Skala 113baa
 	@$(RM) .bltk install.log uninstall.log .plot_history
Jiri Skala 113baa
 
Jiri Skala 113baa
-su : pre-install
Jiri Skala 113baa
-	$(MAKE) -C tools/sudo install
Jiri Skala 113baa
-	@touch .bltk
Jiri Skala 113baa
-
Jiri Skala 113baa
 _lazy : FORCE
Jiri Skala 113baa
 	@for f in $(CMDS); \
Jiri Skala 113baa
 	do \
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/analyzer/bltk_report.sh.sec_sudo bltk-1.0.9/tools/analyzer/bltk_report.sh
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bat_drain/bat_drain.sh.sec_sudo bltk-1.0.9/tools/bat_drain/bat_drain.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bat_drain/bat_drain.sh.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bat_drain/bat_drain.sh	2009-12-10 13:55:46.454371019 +0100
Jiri Skala 113baa
@@ -100,16 +100,12 @@ set_bltk_root()
Jiri Skala 113baa
 set_bltk_root
Jiri Skala 113baa
 
Jiri Skala 113baa
 export BLTK_BIN=$BLTK_ROOT/bin
Jiri Skala 113baa
-export BLTK_SUDO=$BLTK_BIN/bltk_sudo
Jiri Skala 113baa
 export BLTK_GET_DMIDECODE=$BLTK_BIN/bltk_get_dmidecode
Jiri Skala 113baa
 export BLTK_GET_SYSTEM_RELEASE=$BLTK_BIN/bltk_get_system_release
Jiri Skala 113baa
 
Jiri Skala 113baa
-if [[ -x $BLTK_SUDO ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	MANUFACTURER=`$BLTK_SUDO $BLTK_GET_DMIDECODE -m`
Jiri Skala 113baa
-	PRODUCT_NAME=`$BLTK_SUDO $BLTK_GET_DMIDECODE -p`
Jiri Skala 113baa
-	SYSTEM_RELEASE=`$BLTK_GET_SYSTEM_RELEASE -v`
Jiri Skala 113baa
-fi
Jiri Skala 113baa
+MANUFACTURER=`cat /sys/devices/virtual/dmi/id/sys_vendor`
Jiri Skala 113baa
+PRODUCT_NAME=`cat /sys/devices/virtual/dmi/id/product_name`
Jiri Skala 113baa
+SYSTEM_RELEASE=`$BLTK_GET_SYSTEM_RELEASE -v`
Jiri Skala 113baa
 
Jiri Skala 113baa
 # percents
Jiri Skala 113baa
 BAT_CRITICAL=5
Jiri Skala 113baa
@@ -1874,16 +1870,6 @@ fini_user()
Jiri Skala 113baa
 	$fini_user_cmd
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-bat_startup()
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	if [[ -x $BLTK_SUDO ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		$BLTK_SUDO modprobe cpufreq_stats >/dev/null 2>&1
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
-bat_startup
Jiri Skala 113baa
-
Jiri Skala 113baa
 init_srgs "$@"
Jiri Skala 113baa
 
Jiri Skala 113baa
 if [[ $left_work_flg = TRUE ]]
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_check.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_check.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_check.sh.sec_sudo	2009-12-08 14:28:23.846162271 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_check.sh	2009-12-08 14:28:23.876162742 +0100
Jiri Skala 113baa
@@ -85,14 +85,6 @@ command_line()
Jiri Skala 113baa
 cmd_startup
Jiri Skala 113baa
 [[ $? != 0 ]] && exit 1
Jiri Skala 113baa
 
Jiri Skala 113baa
-$BLTK_SUDO_CMD
Jiri Skala 113baa
-if [[ $? != 0 ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	echo "Cannot run $BLTK_SUDO_CMD"
Jiri Skala 113baa
-	echo "Please perform 'make su' command"
Jiri Skala 113baa
-	exit 2
Jiri Skala 113baa
-fi
Jiri Skala 113baa
-
Jiri Skala 113baa
 command_line "$@"
Jiri Skala 113baa
 
Jiri Skala 113baa
 #rm -rf $RES
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_get_dmidecode.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_get_dmidecode.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_get_dmidecode.sh.sec_sudo	2009-12-08 14:28:23.825191233 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_get_dmidecode.sh	2009-12-08 14:28:23.877162125 +0100
Jiri Skala 113baa
@@ -74,65 +74,13 @@ command_line()
Jiri Skala 113baa
 	done
Jiri Skala 113baa
 
Jiri Skala 113baa
 	shift $((OPTIND-1))
Jiri Skala 113baa
-
Jiri Skala 113baa
-	DMIDECODE=$*
Jiri Skala 113baa
-	TMP_FILE=$BLTK_HOME/tmp/dmidecode
Jiri Skala 113baa
-
Jiri Skala 113baa
-	if [[ -z $DMIDECODE ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		type -p dmidecode >/dev/null 2>&1
Jiri Skala 113baa
-		if [[ $? = 0 ]]
Jiri Skala 113baa
-		then
Jiri Skala 113baa
-			rm -f $TMP_FILE
Jiri Skala 113baa
-			$BLTK_SUDO_CMD dmidecode >$TMP_FILE
Jiri Skala 113baa
-			DMIDECODE=$TMP_FILE
Jiri Skala 113baa
-		else
Jiri Skala 113baa
-			if [[ $manufacturer_flg = TRUE ]]
Jiri Skala 113baa
-			then
Jiri Skala 113baa
-				:
Jiri Skala 113baa
-			elif [[ $product_name_flg = TRUE ]]
Jiri Skala 113baa
-			then
Jiri Skala 113baa
-				:
Jiri Skala 113baa
-			else
Jiri Skala 113baa
-				echo "MANUFACTURER ="
Jiri Skala 113baa
-				echo "PRODUCT_NAME ="
Jiri Skala 113baa
-			fi
Jiri Skala 113baa
-			exit 1
Jiri Skala 113baa
-		fi
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-
Jiri Skala 113baa
-	MANUFACTURER=
Jiri Skala 113baa
-	PRODUCT_NAME=
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
 command_line "$@"
Jiri Skala 113baa
 
Jiri Skala 113baa
-while read line
Jiri Skala 113baa
-do
Jiri Skala 113baa
-	if [[ "$line" == *"System Information"* ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		read line_m
Jiri Skala 113baa
-		read line_p
Jiri Skala 113baa
-		break
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-done < $DMIDECODE
Jiri Skala 113baa
-
Jiri Skala 113baa
-
Jiri Skala 113baa
-if [[ ! -z "$line_m" ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	if [[ "$line_m" == *"Manufacturer: "* ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		MANUFACTURER=${line_m#Manufacturer: }
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-fi
Jiri Skala 113baa
+MANUFACTURER=`cat /sys/devices/virtual/dmi/id/sys_vendor`
Jiri Skala 113baa
 
Jiri Skala 113baa
-if [[ ! -z "$line_p" ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	if [[ "$line_p" == *"Product Name: "* ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		PRODUCT_NAME=${line_p#Product Name: }
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-fi
Jiri Skala 113baa
+PRODUCT_NAME=`cat /sys/devices/virtual/dmi/id/product_name`
Jiri Skala 113baa
 
Jiri Skala 113baa
 if [[ $manufacturer_flg = TRUE ]]
Jiri Skala 113baa
 then
Jiri Skala 113baa
@@ -145,6 +93,4 @@ else
Jiri Skala 113baa
 	echo "PRODUCT_NAME = $PRODUCT_NAME"
Jiri Skala 113baa
 fi
Jiri Skala 113baa
 
Jiri Skala 113baa
-rm -f $TMP_FILE
Jiri Skala 113baa
-
Jiri Skala 113baa
 exit 0
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_get_hdparm.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_get_hdparm.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_get_hdparm.sh.sec_sudo	2009-12-08 14:28:23.817162439 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_get_hdparm.sh	2009-12-10 15:55:25.035367622 +0100
Jiri Skala 113baa
@@ -56,7 +56,12 @@ warning()
Jiri Skala 113baa
 
Jiri Skala 113baa
 PARTITIONS=$1
Jiri Skala 113baa
 
Jiri Skala 113baa
+FOUND=0
Jiri Skala 113baa
+READING=0
Jiri Skala 113baa
 TMP_FILE=$BLTK_HOME/tmp/hdparm
Jiri Skala 113baa
+DEV_INFO=$BLTK_HOME/tmp/dev_info
Jiri Skala 113baa
+
Jiri Skala 113baa
+/usr/bin/devkit-disks --dump > $TMP_FILE
Jiri Skala 113baa
 
Jiri Skala 113baa
 str=`ls -d /sys/block/sd* | sed 's/^.*sd/sd/'`
Jiri Skala 113baa
 DF_NAME=${str%% *}
Jiri Skala 113baa
@@ -70,30 +75,40 @@ fi
Jiri Skala 113baa
 
Jiri Skala 113baa
 HD_DEV_NAME=/dev/$HD_NAME
Jiri Skala 113baa
 
Jiri Skala 113baa
+while read line
Jiri Skala 113baa
+do
Jiri Skala 113baa
+  if [[ $READING -eq 0 && `echo $line | grep '^Showing'` ]]; then
Jiri Skala 113baa
+    READING=1
Jiri Skala 113baa
+  elif [[ $READING -eq 1 && `echo $line | grep =====` ]]; then
Jiri Skala 113baa
+    READING=0
Jiri Skala 113baa
+    if [ $FOUND -eq 1 ]; then
Jiri Skala 113baa
+      break;
Jiri Skala 113baa
+    else
Jiri Skala 113baa
+      rm $DEV_INFO
Jiri Skala 113baa
+    fi
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+
Jiri Skala 113baa
+  if [[ $READING -eq 1 ]]; then  
Jiri Skala 113baa
+    echo $line >> $DEV_INFO
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+
Jiri Skala 113baa
+  if [[ `echo $line | grep "device-file: *$HD_DEV_NAME"` ]]; then 
Jiri Skala 113baa
+    FOUND=1
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+done < $TMP_FILE
Jiri Skala 113baa
+
Jiri Skala 113baa
 rm -f $TMP_FILE
Jiri Skala 113baa
-$BLTK_SUDO_CMD hdparm -iI "$HD_DEV_NAME" >$TMP_FILE 2>&1
Jiri Skala 113baa
 
Jiri Skala 113baa
 echo "DF_NAME = $DF_NAME"
Jiri Skala 113baa
 echo "DF_DEV_NAME = $DF_DEV_NAME"
Jiri Skala 113baa
 echo "HD_NAME = $HD_NAME"
Jiri Skala 113baa
 echo "HD_DEV_NAME = $HD_DEV_NAME"
Jiri Skala 113baa
 
Jiri Skala 113baa
-str=`grep '^ Model=' $TMP_FILE`
Jiri Skala 113baa
-str=${str# Model=}
Jiri Skala 113baa
-str=${str%%, *}
Jiri Skala 113baa
-if [[ -z "$str" ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	str=`grep '^	Model Number:' $TMP_FILE`
Jiri Skala 113baa
-	str=${str#*Model Number:}
Jiri Skala 113baa
-	str=`echo $str`
Jiri Skala 113baa
-fi
Jiri Skala 113baa
-echo "HD_MODEL = $str"
Jiri Skala 113baa
+echo "HD_MODEL = `grep '^model:' $DEV_INFO | sed 's/^model: //'`"
Jiri Skala 113baa
 
Jiri Skala 113baa
-str=`grep 'device size with M = 1000' $TMP_FILE`
Jiri Skala 113baa
-str=${str#*device size with M = 1000*:}
Jiri Skala 113baa
-str=`echo $str`
Jiri Skala 113baa
-echo "HD_SIZE = $str"
Jiri Skala 113baa
+str=`grep '^size:' $DEV_INFO | sed 's/^size: //'`
Jiri Skala 113baa
+echo "HD_SIZE = $((str/1000000)) MBytes ($((str/1000000000)) GB)"
Jiri Skala 113baa
 
Jiri Skala 113baa
-rm -f $TMP_FILE
Jiri Skala 113baa
+rm $DEV_INFO
Jiri Skala 113baa
 
Jiri Skala 113baa
 exit 0
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_get_user_field.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_get_user_field.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_get_user_field.sh.sec_sudo	2009-12-08 14:28:23.826177205 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_get_user_field.sh	2009-12-10 15:58:45.697370853 +0100
Jiri Skala 113baa
@@ -57,7 +57,12 @@ warning()
Jiri Skala 113baa
 FIELD_NO=$1
Jiri Skala 113baa
 DELIM=$1
Jiri Skala 113baa
 
Jiri Skala 113baa
+FOUND=0
Jiri Skala 113baa
+READING=0
Jiri Skala 113baa
 TMP_FILE=$BLTK_HOME/tmp/hdparm
Jiri Skala 113baa
+DEV_INFO=$BLTK_HOME/tmp/dev_info
Jiri Skala 113baa
+
Jiri Skala 113baa
+/usr/bin/devkit-disks --dump > $TMP_FILE
Jiri Skala 113baa
 
Jiri Skala 113baa
 #str=`df -lk / | grep -v ^Filesystem`
Jiri Skala 113baa
 str=`df -lk / | grep ^/dev/`
Jiri Skala 113baa
@@ -74,30 +79,40 @@ fi
Jiri Skala 113baa
 
Jiri Skala 113baa
 HD_DEV_NAME=/dev/$HD_NAME
Jiri Skala 113baa
 
Jiri Skala 113baa
+while read line
Jiri Skala 113baa
+do
Jiri Skala 113baa
+  if [[ $READING -eq 0 && `echo $line | grep '^Showing'` ]]; then
Jiri Skala 113baa
+    READING=1
Jiri Skala 113baa
+  elif [[ $READING -eq 1 && `echo $line | grep =====` ]]; then
Jiri Skala 113baa
+    READING=0
Jiri Skala 113baa
+    if [ $FOUND -eq 1 ]; then
Jiri Skala 113baa
+      break;
Jiri Skala 113baa
+    else
Jiri Skala 113baa
+      rm $DEV_INFO
Jiri Skala 113baa
+    fi
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+
Jiri Skala 113baa
+  if [[ $READING -eq 1 ]]; then  
Jiri Skala 113baa
+    echo $line >> $DEV_INFO
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+
Jiri Skala 113baa
+  if [[ `echo $line | grep "device-file: *$HD_DEV_NAME"` ]]; then 
Jiri Skala 113baa
+    FOUND=1
Jiri Skala 113baa
+  fi
Jiri Skala 113baa
+done < $TMP_FILE
Jiri Skala 113baa
+
Jiri Skala 113baa
 rm -f $TMP_FILE
Jiri Skala 113baa
-$BLTK_SUDO_CMD /sbin/hdparm -iI "$HD_DEV_NAME" >$TMP_FILE 2>&1
Jiri Skala 113baa
 
Jiri Skala 113baa
 echo "DF_NAME = $DF_NAME"
Jiri Skala 113baa
 echo "DF_DEV_NAME = $DF_DEV_NAME"
Jiri Skala 113baa
 echo "HD_NAME = $HD_NAME"
Jiri Skala 113baa
 echo "HD_DEV_NAME = $HD_DEV_NAME"
Jiri Skala 113baa
 
Jiri Skala 113baa
-str=`grep '^ Model=' $TMP_FILE`
Jiri Skala 113baa
-str=${str# Model=}
Jiri Skala 113baa
-str=${str%%, *}
Jiri Skala 113baa
-if [[ -z "$str" ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	str=`grep '^	Model Number:' $TMP_FILE`
Jiri Skala 113baa
-	str=${str#*Model Number:}
Jiri Skala 113baa
-	str=`echo $str`
Jiri Skala 113baa
-fi
Jiri Skala 113baa
-echo "HD_MODEL = $str"
Jiri Skala 113baa
+echo "HD_MODEL = `grep '^model:' $DEV_INFO | sed 's/^model: //'`"
Jiri Skala 113baa
 
Jiri Skala 113baa
-str=`grep 'device size with M = 1000' $TMP_FILE`
Jiri Skala 113baa
-str=${str#*device size with M = 1000*:}
Jiri Skala 113baa
-str=`echo $str`
Jiri Skala 113baa
-echo "HD_SIZE = $str"
Jiri Skala 113baa
+str=`grep '^size:' $DEV_INFO | sed 's/^size: //'`
Jiri Skala 113baa
+echo "HD_SIZE = $((str/1000000)) MBytes ($((str/1000000000)) GB)"
Jiri Skala 113baa
 
Jiri Skala 113baa
-rm -f $TMP_FILE
Jiri Skala 113baa
+rm $DEV_INFO
Jiri Skala 113baa
 
Jiri Skala 113baa
 exit 0
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_hd_state.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_hd_state.sh
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_install.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_install.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_install.sh.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_install.sh	2009-12-08 14:28:23.879167455 +0100
Jiri Skala 113baa
@@ -100,18 +100,6 @@ done
Jiri Skala 113baa
 cd $BLTK_ROOT
Jiri Skala 113baa
 [[ $? != 0 ]] && exit 1
Jiri Skala 113baa
 
Jiri Skala 113baa
-$BLTK_SUDO_CMD >/dev/null 2>&1
Jiri Skala 113baa
-if [[ $? != 0 ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	SU=TRUE
Jiri Skala 113baa
-fi
Jiri Skala 113baa
-
Jiri Skala 113baa
-if [[ $SU = TRUE ]]
Jiri Skala 113baa
-then
Jiri Skala 113baa
-	make su
Jiri Skala 113baa
-	[[ $? != 0 ]] && exit 1
Jiri Skala 113baa
-fi
Jiri Skala 113baa
-
Jiri Skala 113baa
 CWD=$PWD
Jiri Skala 113baa
 
Jiri Skala 113baa
 for work in $WORK
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_save_sys_info.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_save_sys_info.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_save_sys_info.sh.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_save_sys_info.sh	2009-12-08 14:28:23.880163066 +0100
Jiri Skala 113baa
@@ -48,13 +48,6 @@ group=`id -gn`
Jiri Skala 113baa
 
Jiri Skala 113baa
 trap 'trap_action 1; exit 1' 1 2 3 6 15
Jiri Skala 113baa
 #trap 'echo trap 11 >&2' 11
Jiri Skala 113baa
-trap_action()
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	[[ ! -a "$SAVEDIR" ]] && return
Jiri Skala 113baa
-	$BLTK_SUDO_CMD chown -h -R $user:$group $SAVEDIR
Jiri Skala 113baa
-	$BLTK_SUDO_CMD chmod -R a+rw $SAVEDIR
Jiri Skala 113baa
-	$BLTK_SUDO_CMD rm -rf $SAVEDIR
Jiri Skala 113baa
-}
Jiri Skala 113baa
 
Jiri Skala 113baa
 PROG=$0
Jiri Skala 113baa
 
Jiri Skala 113baa
@@ -102,10 +95,7 @@ SAVELIST="
Jiri Skala 113baa
 
Jiri Skala 113baa
 if [[ -a $SAVEDIR ]]
Jiri Skala 113baa
 then
Jiri Skala 113baa
-	CMD="$BLTK_SUDO_CMD chmod -R a+rw $SAVEDIR"
Jiri Skala 113baa
-	$CMD
Jiri Skala 113baa
-	[[ $? != 0 ]] && error "$CMD failed"
Jiri Skala 113baa
-	CMD="$BLTK_SUDO_CMD rm -rf $SAVEDIR"
Jiri Skala 113baa
+	CMD="rm -rf $SAVEDIR"
Jiri Skala 113baa
 	$CMD
Jiri Skala 113baa
 	[[ $? != 0 ]] && error "$CMD failed"
Jiri Skala 113baa
 fi
Jiri Skala 113baa
@@ -122,13 +112,13 @@ do
Jiri Skala 113baa
 	CMD="mkdir -p -m 0777 $dstdir"
Jiri Skala 113baa
 	$CMD
Jiri Skala 113baa
 	[[ $? != 0 ]] && error "$CMD failed"
Jiri Skala 113baa
-	CMD="$BLTK_SUDO_CMD cp -d -r $src $dst"
Jiri Skala 113baa
+	CMD="cp -d -r $src $dst"
Jiri Skala 113baa
 	$CMD
Jiri Skala 113baa
 	[[ $? != 0 ]] && warning "$CMD failed"
Jiri Skala 113baa
-	CMD="$BLTK_SUDO_CMD chown -h -R $user:$group $dst"
Jiri Skala 113baa
+	CMD="chown -h -R $user:$group $dst"
Jiri Skala 113baa
 	$CMD
Jiri Skala 113baa
 	[[ $? != 0 ]] && warning "$CMD failed"
Jiri Skala 113baa
-	CMD="$BLTK_SUDO_CMD chmod -R a+rw $dst"
Jiri Skala 113baa
+	CMD="chmod -R a+rw $dst"
Jiri Skala 113baa
 	$CMD
Jiri Skala 113baa
 	[[ $? != 0 ]] && warning "$CMD failed"
Jiri Skala 113baa
 done >>$SAVEDIR/err.log 2>&1
Jiri Skala 113baa
@@ -144,21 +134,9 @@ free >$SAVEDIR/free 2>&1
Jiri Skala 113baa
 df -lk >$SAVEDIR/df 2>&1
Jiri Skala 113baa
 ps -lef >$SAVEDIR/ps 2>&1
Jiri Skala 113baa
 ###	glxinfo >$SAVEDIR/glxinfo 2>&1
Jiri Skala 113baa
-$BLTK_SUDO_CMD dmidecode >$SAVEDIR/dmidecode 2>&1
Jiri Skala 113baa
 xset q >$SAVEDIR/xset 2>&1
Jiri Skala 113baa
 
Jiri Skala 113baa
 HDPARM=hdparm
Jiri Skala 113baa
 
Jiri Skala 113baa
-for h in hda hdb hdc hdd sda sdb sdc sdd
Jiri Skala 113baa
-do
Jiri Skala 113baa
-	grep " $h " /proc/diskstats >/dev/null 2>&1
Jiri Skala 113baa
-	if [[ $? = 0 ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		$BLTK_SUDO_CMD $HDPARM /dev/$h >$SAVEDIR/hdparm.$h 2>&1
Jiri Skala 113baa
-		$BLTK_SUDO_CMD $HDPARM -iI /dev/$h >>$SAVEDIR/hdparm.$h 2>&1
Jiri Skala 113baa
-		$BLTK_SUDO_CMD $HDPARM -C /dev/$h >>$SAVEDIR/hdparm.$h 2>&1
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-done
Jiri Skala 113baa
-
Jiri Skala 113baa
 exit 0
Jiri Skala 113baa
 
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/bltk_wl_common.sh.sec_sudo bltk-1.0.9/tools/bltk/bltk_wl_common.sh
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/bltk_wl_common.sh.sec_sudo	2009-12-08 14:28:23.847162491 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/bltk_wl_common.sh	2009-12-08 14:28:23.881171389 +0100
Jiri Skala 113baa
@@ -133,7 +133,6 @@ cmd_startup()
Jiri Skala 113baa
 	export BLTK_LIB=$BLTK_ROOT/lib
Jiri Skala 113baa
 	export BLTK_TMP=$HOME/.bltk/tmp
Jiri Skala 113baa
 
Jiri Skala 113baa
-	[[ -z $BLTK_SUDO_CMD ]] && export BLTK_SUDO_CMD=$BLTK_BIN/bltk_sudo
Jiri Skala 113baa
 	[[ -z $BLTK_CALC_CMD ]] && export BLTK_CALC_CMD=$BLTK_BIN/bltk_calc
Jiri Skala 113baa
 	[[ -z $BLTK_TIME_CMD ]] && export BLTK_TIME_CMD=$BLTK_BIN/bltk_time
Jiri Skala 113baa
 	[[ -z $BLTK_TYPE_COMMAND_CMD ]] && export BLTK_TYPE_COMMAND_CMD=$BLTK_BIN/bltk_type_command
Jiri Skala 113baa
@@ -211,7 +210,6 @@ wl_startup()
Jiri Skala 113baa
 
Jiri Skala 113baa
 	export BLTK_WL_INSTALL_FILE=$BLTK_WL_ROOT/.installed
Jiri Skala 113baa
 
Jiri Skala 113baa
-	[[ -z $BLTK_SUDO_CMD ]] && export BLTK_SUDO_CMD=$BLTK_BIN/bltk_sudo
Jiri Skala 113baa
 	[[ -z $BLTK_CALC_CMD ]] && export BLTK_CALC_CMD=$BLTK_BIN/bltk_calc
Jiri Skala 113baa
 	[[ -z $BLTK_TIME_CMD ]] && export BLTK_TIME_CMD=$BLTK_BIN/bltk_time
Jiri Skala 113baa
 	[[ -z $BLTK_TYPE_COMMAND_CMD ]] && export BLTK_TYPE_COMMAND_CMD=$BLTK_BIN/bltk_type_command
Jiri Skala 113baa
@@ -540,27 +538,6 @@ wl_remove_dir()
Jiri Skala 113baa
 	return 0
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-wl_remove_dir_su()
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	typeset	dir=$1
Jiri Skala 113baa
-
Jiri Skala 113baa
-	if [[ -a $dir ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		CMD="$BLTK_SUDO_CMD rm -rf $dir"
Jiri Skala 113baa
-		$CMD
Jiri Skala 113baa
-		if [[ $? != 0 ]]
Jiri Skala 113baa
-		then
Jiri Skala 113baa
-			wl_error_msg "$CMD failed"
Jiri Skala 113baa
-			wl_error_msg "Cannot remove $dir"
Jiri Skala 113baa
-			return 1
Jiri Skala 113baa
-		fi
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-#	CMD="rmdir -p `dirname $dir`"
Jiri Skala 113baa
-#	$CMD >/dev/null 2>&1
Jiri Skala 113baa
-#	return 0
Jiri Skala 113baa
-	return 0
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
 wl_move_dir()
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	typeset	dir1=$1
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/main.c.sec_sudo bltk-1.0.9/tools/bltk/main.c
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/main.c.sec_sudo	2009-12-08 14:28:23.852162407 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/main.c	2009-12-08 14:28:23.883191456 +0100
Jiri Skala 113baa
@@ -215,8 +215,6 @@ int stat_system = 0;
Jiri Skala 113baa
 int comment_cnt = 0;
Jiri Skala 113baa
 char *comment[MAX_LINES];
Jiri Skala 113baa
 
Jiri Skala 113baa
-char *bltk_sudo = "bltk_sudo_NOT_SET";
Jiri Skala 113baa
-
Jiri Skala 113baa
 char stop_fname[STR_LEN];
Jiri Skala 113baa
 
Jiri Skala 113baa
 int show_demo = 0;
Jiri Skala 113baa
@@ -250,7 +248,6 @@ int debug_workload_flg = 0;
Jiri Skala 113baa
 
Jiri Skala 113baa
 int start_prog_flg = 0;
Jiri Skala 113baa
 char *start_prog = NULL;
Jiri Skala 113baa
-int start_prog_su_flg = 0;
Jiri Skala 113baa
 
Jiri Skala 113baa
 xtime_t arg_time = EMPTY_VALUE;
Jiri Skala 113baa
 xtime_t idle_test_time = EMPTY_VALUE;
Jiri Skala 113baa
@@ -946,15 +943,6 @@ static void start_warning2(void)
Jiri Skala 113baa
 	write_to_stdout_work_out_log("Do NOT touch anything\n");
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-static void pre_init_vars(void)
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	char cmd[STR_LEN];
Jiri Skala 113baa
-
Jiri Skala 113baa
-	(void)sprintf(cmd, "%s modprobe cpufreq_stats >>%s 2>&1",
Jiri Skala 113baa
-		      bltk_sudo, warning_log_fname);
Jiri Skala 113baa
-	(void)prog_system(cmd);
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
 static int environment_init(int argc, char **argv)
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	char cmdline[STR_LEN];
Jiri Skala 113baa
@@ -1056,26 +1044,6 @@ static int environment_init(int argc, ch
Jiri Skala 113baa
 	(void)sprintf(cmd, "%s >%s/cmd", cmdline, results);
Jiri Skala 113baa
 	(void)prog_system(cmd);
Jiri Skala 113baa
 
Jiri Skala 113baa
-	(void)sprintf(str, "%s/bin/bltk_sudo", bltk_root);
Jiri Skala 113baa
-	bltk_sudo = strdup(str);
Jiri Skala 113baa
-	if (access(str, X_OK) != 0) {
Jiri Skala 113baa
-		(void)sprintf(prt_str, "Cannot access %s\n", str);
Jiri Skala 113baa
-		write_to_err_log(prt_str);
Jiri Skala 113baa
-		(void)sprintf(prt_str, "Please perform 'make su' command\n");
Jiri Skala 113baa
-		write_to_err_log(prt_str);
Jiri Skala 113baa
-		prog_exit(1);
Jiri Skala 113baa
-	}
Jiri Skala 113baa
-	(void)sprintf(cmd, "%s/bin/bltk_sudo", bltk_root);
Jiri Skala 113baa
-	ret = prog_system(cmd);
Jiri Skala 113baa
-	if (ret != 0) {
Jiri Skala 113baa
-		(void)sprintf(prt_str, "Cannot run %s\n", str);
Jiri Skala 113baa
-		write_to_err_log(prt_str);
Jiri Skala 113baa
-		(void)sprintf(prt_str, "Please perform 'make su' command\n");
Jiri Skala 113baa
-		write_to_err_log(prt_str);
Jiri Skala 113baa
-		prog_exit(1);
Jiri Skala 113baa
-	}
Jiri Skala 113baa
-	prog_putenv("BLTK_SUDO_CMD", str);
Jiri Skala 113baa
-
Jiri Skala 113baa
 	set_signal(SIGTERM);
Jiri Skala 113baa
 	set_signal(SIGINT);
Jiri Skala 113baa
 	set_signal(SIGQUIT);
Jiri Skala 113baa
@@ -1092,8 +1060,6 @@ static int environment_init(int argc, ch
Jiri Skala 113baa
 		prog_exit(1);
Jiri Skala 113baa
 	}
Jiri Skala 113baa
 
Jiri Skala 113baa
-	pre_init_vars();
Jiri Skala 113baa
-
Jiri Skala 113baa
 	init_vars();
Jiri Skala 113baa
 
Jiri Skala 113baa
 	return (0);
Jiri Skala 113baa
@@ -2021,11 +1987,6 @@ int main(int argc, char **argv)
Jiri Skala 113baa
 		case 'e':
Jiri Skala 113baa
 			start_prog_flg = 1;
Jiri Skala 113baa
 			start_prog = optarg;
Jiri Skala 113baa
-			start_prog_su_flg = 1;
Jiri Skala 113baa
-			break;
Jiri Skala 113baa
-		case 'E':
Jiri Skala 113baa
-			start_prog_flg = 1;
Jiri Skala 113baa
-			start_prog = optarg;
Jiri Skala 113baa
 			break;
Jiri Skala 113baa
 		case 'y':
Jiri Skala 113baa
 			yes = 1;
Jiri Skala 113baa
@@ -2449,11 +2410,7 @@ int main(int argc, char **argv)
Jiri Skala 113baa
 	}
Jiri Skala 113baa
 
Jiri Skala 113baa
 	if (start_prog_flg) {
Jiri Skala 113baa
-		if (start_prog_su_flg) {
Jiri Skala 113baa
-			(void)sprintf(cmd, "%s '%s'", bltk_sudo, start_prog);
Jiri Skala 113baa
-		} else {
Jiri Skala 113baa
-			(void)sprintf(cmd, "%s", start_prog);
Jiri Skala 113baa
-		}
Jiri Skala 113baa
+		(void)sprintf(cmd, "%s", start_prog);
Jiri Skala 113baa
 		(void)sprintf(prt_str, "Start prog %s\n", cmd);
Jiri Skala 113baa
 		write_to_stdout_work_out_log(prt_str);
Jiri Skala 113baa
 		ret = prog_system(cmd);
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/Makefile.sec_sudo bltk-1.0.9/tools/bltk/Makefile
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/Makefile.sec_sudo	2009-12-08 14:28:23.806162596 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/Makefile	2009-12-08 14:28:23.875173697 +0100
Jiri Skala 113baa
@@ -14,7 +14,7 @@ HIDERS		= ../../include/bltk.h ../../inc
Jiri Skala 113baa
 TARGETS		= $(BIN)/bltk
Jiri Skala 113baa
 
Jiri Skala 113baa
 SHFILES		= \
Jiri Skala 113baa
-		bltk_hd_state bltk_save_sys_info bltk_get_info \
Jiri Skala 113baa
+		bltk_save_sys_info bltk_get_info \
Jiri Skala 113baa
 		bltk_get_ac_adapter bltk_get_bat bltk_get_cpustat \
Jiri Skala 113baa
 		bltk_get_cpufreq bltk_get_cpuinfo bltk_get_cpustate \
Jiri Skala 113baa
 		bltk_get_dmidecode bltk_get_hdparm \
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/bltk/stat.c.sec_sudo bltk-1.0.9/tools/bltk/stat.c
Jiri Skala 113baa
--- bltk-1.0.9/tools/bltk/stat.c.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/tools/bltk/stat.c	2009-12-08 14:28:23.886191838 +0100
Jiri Skala 113baa
@@ -205,24 +205,6 @@ void turn_off_stat_memory(void)
Jiri Skala 113baa
 	}
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-#define	LAPTOP_MODE	"laptop_mode"
Jiri Skala 113baa
-
Jiri Skala 113baa
-static int laptop_mode_stop_done = 0;
Jiri Skala 113baa
-
Jiri Skala 113baa
-void laptop_mode_stop(void)
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	char cmd[STR_LEN];
Jiri Skala 113baa
-
Jiri Skala 113baa
-	if (!stat_log_proc_flg || laptop_mode_stop_done) {
Jiri Skala 113baa
-		return;
Jiri Skala 113baa
-	}
Jiri Skala 113baa
-
Jiri Skala 113baa
-	laptop_mode_stop_done = 1;
Jiri Skala 113baa
-	debug("laptop_mode_stop()");
Jiri Skala 113baa
-	(void)sprintf(cmd, "%s %s >/dev/null 2>&1", bltk_sudo, LAPTOP_MODE);
Jiri Skala 113baa
-	(void)prog_system(cmd);
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
 void stat_sync(char *why)
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	debug("stat_sync() by %s", why);
Jiri Skala 113baa
@@ -320,7 +302,6 @@ void check_critical_state(void)
Jiri Skala 113baa
 				if (stat_memory_saved) {
Jiri Skala 113baa
 					send_sighup();
Jiri Skala 113baa
 				}
Jiri Skala 113baa
-				laptop_mode_stop();
Jiri Skala 113baa
 				if (!idle_test_mode) {
Jiri Skala 113baa
 					save_sys_info_2();
Jiri Skala 113baa
 				}
Jiri Skala 113baa
@@ -438,34 +419,6 @@ get_percentage_delta(ll_t val_100, ll_t 
Jiri Skala 113baa
 	return (ret);
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-void hd_state(char *str)
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	char cmd[STR_LEN];
Jiri Skala 113baa
-	int ret;
Jiri Skala 113baa
-
Jiri Skala 113baa
-	if (hd_stat_ignore) {
Jiri Skala 113baa
-		(void)sprintf(str, "  -");
Jiri Skala 113baa
-		return;
Jiri Skala 113baa
-	}
Jiri Skala 113baa
-
Jiri Skala 113baa
-	(void)sprintf(cmd, "./bin/bltk_hd_state %s >>%s 2>&1",
Jiri Skala 113baa
-		      hd_dev_name, "/dev/null");
Jiri Skala 113baa
-
Jiri Skala 113baa
-	ret = prog_system(cmd);
Jiri Skala 113baa
-	ret = WEXITSTATUS(ret);
Jiri Skala 113baa
-	if (ret == 100) {
Jiri Skala 113baa
-		(void)sprintf(str, "err");
Jiri Skala 113baa
-	} else if (ret == 101) {
Jiri Skala 113baa
-		(void)sprintf(str, "a/i");
Jiri Skala 113baa
-	} else if (ret == 102) {
Jiri Skala 113baa
-		(void)sprintf(str, " st");
Jiri Skala 113baa
-	} else if (ret == 103) {
Jiri Skala 113baa
-		(void)sprintf(str, " sl");
Jiri Skala 113baa
-	} else {
Jiri Skala 113baa
-		(void)sprintf(str, "err");
Jiri Skala 113baa
-	}
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
 static int get_display_state(void)
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	char cmd[STR_LEN];
Jiri Skala 113baa
@@ -1129,7 +1082,7 @@ void write_report_str(char *work_type, c
Jiri Skala 113baa
 	if (hd_stat_ignore == 0) {
Jiri Skala 113baa
 		int del_rd = 0, del_wr = 0;
Jiri Skala 113baa
 
Jiri Skala 113baa
-		hd_state(shd);
Jiri Skala 113baa
+		sprintf(shd, "a/i");
Jiri Skala 113baa
 
Jiri Skala 113baa
 		if (hd_stat_rd_wr_ignore == 0) {
Jiri Skala 113baa
 			get_hd_stat(1, &c_hd_stat);
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/Makefile.sec_sudo bltk-1.0.9/tools/Makefile
Jiri Skala 113baa
--- bltk-1.0.9/tools/Makefile.sec_sudo	2009-07-29 11:38:48.000000000 +0200
Jiri Skala 113baa
+++ bltk-1.0.9/tools/Makefile	2009-12-08 14:28:23.869162456 +0100
Jiri Skala 113baa
@@ -1,5 +1,5 @@
Jiri Skala 113baa
 
Jiri Skala 113baa
-SUBDIRS = xse bltk sudo get_realpath type_command analyzer time bat_drain
Jiri Skala 113baa
+SUBDIRS = xse bltk get_realpath type_command analyzer time bat_drain
Jiri Skala 113baa
 
Jiri Skala 113baa
 all : FORCE
Jiri Skala 113baa
 	@for dir in $(SUBDIRS); \
Jiri Skala 113baa
@@ -19,8 +19,5 @@ install :
Jiri Skala 113baa
 
Jiri Skala 113baa
 uninstall :
Jiri Skala 113baa
 
Jiri Skala 113baa
-su sudo : FORCE
Jiri Skala 113baa
-	$(MAKE) -C sudo
Jiri Skala 113baa
-
Jiri Skala 113baa
 FORCE :
Jiri Skala 113baa
 
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/sudo/bltk_sudo.c.sec_sudo bltk-1.0.9/tools/sudo/bltk_sudo.c
Jiri Skala 113baa
diff -up bltk-1.0.9/tools/sudo/Makefile.sec_sudo bltk-1.0.9/tools/sudo/Makefile
Jiri Skala 113baa
diff -up bltk-1.0.9/wl_game/bltk_wl_game.sh.sec_sudo bltk-1.0.9/wl_game/bltk_wl_game.sh
Jiri Skala 113baa
--- bltk-1.0.9/wl_game/bltk_wl_game.sh.sec_sudo	2009-12-08 14:28:23.797167456 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/wl_game/bltk_wl_game.sh	2009-12-08 14:28:23.887196668 +0100
Jiri Skala 113baa
@@ -81,7 +81,7 @@ clean_gmhome()
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	if [[ -d $GMHOME ]]
Jiri Skala 113baa
 	then
Jiri Skala 113baa
-		CMD="$BLTK_SUDO_CMD rm -rf $GMHOME"
Jiri Skala 113baa
+		CMD="rm -rf $GMHOME"
Jiri Skala 113baa
 		$CMD
Jiri Skala 113baa
 		wl_check_error $? "$CMD failed"
Jiri Skala 113baa
 	fi
Jiri Skala 113baa
diff -up bltk-1.0.9/wl_player/bltk_wl_player.sh.sec_sudo bltk-1.0.9/wl_player/bltk_wl_player.sh
Jiri Skala 113baa
--- bltk-1.0.9/wl_player/bltk_wl_player.sh.sec_sudo	2009-12-08 14:28:23.821177150 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/wl_player/bltk_wl_player.sh	2009-12-08 14:28:23.888191092 +0100
Jiri Skala 113baa
@@ -95,27 +95,6 @@ startup()
Jiri Skala 113baa
 ###	env | sort >env.log
Jiri Skala 113baa
 }
Jiri Skala 113baa
 
Jiri Skala 113baa
-set_dvd_config()
Jiri Skala 113baa
-{
Jiri Skala 113baa
-	typeset dvd
Jiri Skala 113baa
-
Jiri Skala 113baa
-	for d in /dev/cdrom /dev/hdc /dev/hdd /dev/sr0
Jiri Skala 113baa
-	do
Jiri Skala 113baa
-		if [[ -a $d ]]
Jiri Skala 113baa
-		then
Jiri Skala 113baa
-			dvd=$d
Jiri Skala 113baa
-			break
Jiri Skala 113baa
-		fi
Jiri Skala 113baa
-	done
Jiri Skala 113baa
-
Jiri Skala 113baa
-	if [[ ! -a /dev/dvd && ! -z $dvd ]]
Jiri Skala 113baa
-	then
Jiri Skala 113baa
-		$BLTK_SUDO_CMD ln -s $dvd /dev/dvd
Jiri Skala 113baa
-		$BLTK_SUDO_CMD chmod a+r /dev/dvd
Jiri Skala 113baa
-		$BLTK_SUDO_CMD hdparm -d1 /dev/dvd
Jiri Skala 113baa
-	fi
Jiri Skala 113baa
-}
Jiri Skala 113baa
-
Jiri Skala 113baa
 run1()
Jiri Skala 113baa
 {
Jiri Skala 113baa
 	ST_TIME=`$BLTK_TIME_CMD`
Jiri Skala 113baa
diff -up bltk-1.0.9/wl_reader/bltk_wl_reader.sh.sec_sudo bltk-1.0.9/wl_reader/bltk_wl_reader.sh
Jiri Skala 113baa
--- bltk-1.0.9/wl_reader/bltk_wl_reader.sh.sec_sudo	2009-12-08 14:28:23.841162495 +0100
Jiri Skala 113baa
+++ bltk-1.0.9/wl_reader/bltk_wl_reader.sh	2009-12-08 14:28:23.889162188 +0100
Jiri Skala 113baa
@@ -103,7 +103,7 @@ startup()
Jiri Skala 113baa
 	fi
Jiri Skala 113baa
 	if [[ $default_flg = TRUE ]]
Jiri Skala 113baa
 	then
Jiri Skala 113baa
-		CMD="$BLTK_SUDO_CMD rm -f $tmp_reader_file"
Jiri Skala 113baa
+		CMD="rm -f $tmp_reader_file"
Jiri Skala 113baa
 		$CMD
Jiri Skala 113baa
 		wl_check_error $? "$CMD fialed"
Jiri Skala 113baa