[maemo-commits] [maemo-commits] r14164 - in projects/haf/trunk/osso-app-killer: . debian src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Sep 28 14:25:56 EEST 2007
- Previous message: [maemo-commits] r14163 - projects/haf/trunk/gtk+/debian
- Next message: [maemo-commits] r14165 - projects/haf/trunk/osso-app-killer/src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala
Date: 2007-09-28 14:25:53 +0300 (Fri, 28 Sep 2007)
New Revision: 14164
Added:
projects/haf/trunk/osso-app-killer/osso-app-killer.sudoers
projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh
Modified:
projects/haf/trunk/osso-app-killer/debian/changelog
projects/haf/trunk/osso-app-killer/debian/osso-app-killer.install
projects/haf/trunk/osso-app-killer/debian/postinst
projects/haf/trunk/osso-app-killer/src/gconf-clean.sh
Log:
a big bunch of good changes
Modified: projects/haf/trunk/osso-app-killer/debian/changelog
===================================================================
--- projects/haf/trunk/osso-app-killer/debian/changelog 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/debian/changelog 2007-09-28 11:25:53 UTC (rev 14164)
@@ -4,6 +4,11 @@
* Spare 'system/bluetooth' GConf keys in ROS. Fixes: NB#59060
* Use 'cat' instead of 'cp' to restore the locale file, avoiding the busybox
strangeness.
+ * Do not remove xml files, just empty them (avoids a problem when there
+ is a subdirectory).
+ * Added osso-clean-mmc.sh.
+ * Added osso-app-killer.sudoers file with some new entries for formatting
+ a memory card.
-- Kimmo Hämäläinen <kimmo.hamalainen at nokia.com> Mon, 24 Sep 2007 16:34:54 +0300
Modified: projects/haf/trunk/osso-app-killer/debian/osso-app-killer.install
===================================================================
--- projects/haf/trunk/osso-app-killer/debian/osso-app-killer.install 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/debian/osso-app-killer.install 2007-09-28 11:25:53 UTC (rev 14164)
@@ -1 +1,2 @@
*.sh /usr/sbin
+osso-app-killer.sudoers /etc/sudoers.d
Modified: projects/haf/trunk/osso-app-killer/debian/postinst
===================================================================
--- projects/haf/trunk/osso-app-killer/debian/postinst 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/debian/postinst 2007-09-28 11:25:53 UTC (rev 14164)
@@ -49,6 +49,10 @@
;;
esac
+if [ -x /usr/sbin/update-sudoers ]; then
+ /usr/sbin/update-sudoers
+fi
+
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
Added: projects/haf/trunk/osso-app-killer/osso-app-killer.sudoers
===================================================================
--- projects/haf/trunk/osso-app-killer/osso-app-killer.sudoers 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/osso-app-killer.sudoers 2007-09-28 11:25:53 UTC (rev 14164)
@@ -0,0 +1,4 @@
+user ALL = NOPASSWD: umount /media/mmc2
+user ALL = NOPASSWD: /usr/sbin/osso-prepare-partition.sh *
+user ALL = NOPASSWD: mkdosfs *
+
Modified: projects/haf/trunk/osso-app-killer/src/gconf-clean.sh
===================================================================
--- projects/haf/trunk/osso-app-killer/src/gconf-clean.sh 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/src/gconf-clean.sh 2007-09-28 11:25:53 UTC (rev 14164)
@@ -19,6 +19,13 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
# 02110-1301 USA
+empty_file()
+{
+ rm -f $1
+ touch $1
+ chmod ugo+rw $1
+}
+
cd /etc/osso-af-init/gconf-dir
if [ $? = 0 ]; then
for d in `ls`; do
@@ -29,7 +36,7 @@
if [ "x$CUD" != "x" ]; then
for f in `find system -name *.xml`; do
echo "$0: removing $f"
- rm -f $f
+ empty_file $f
done
continue
elif [ "x$CUD" = "x" ]; then
@@ -40,7 +47,7 @@
continue
fi
echo "$0: removing $f"
- rm -f $f
+ empty_file $f
done
continue
fi
@@ -54,7 +61,7 @@
continue
fi
echo "$0: removing $f"
- rm -f $f
+ empty_file $f
done
continue
fi
Added: projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh
===================================================================
--- projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh 2007-09-28 10:38:22 UTC (rev 14163)
+++ projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh 2007-09-28 11:25:53 UTC (rev 14164)
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+DEV=''
+HOST=`hal-find-by-property --key mmc_host.slot_name --string internal`
+if [ $? = 0 ]; then
+ RCA=`hal-find-by-property --key info.parent --string $HOST`
+ if [ $? = 0 ]; then
+ STOR=`hal-find-by-property --key info.parent --string $RCA`
+ if [ $? = 0 ]; then
+ TMP=`hal-get-property --udi $STOR --key block.device`
+ if [ $? = 0 ]; then
+ DEV=$TMP
+ fi
+ fi
+ fi
+fi
+if [ "x$DEV" != "x" ]; then
+ echo "Internal memory card device is $DEV"
+ sudo umount /media/mmc2
+ if [ $? = 0 ]; then
+ sudo /usr/sbin/osso-prepare-partition.sh $DEV
+ if [ $? = 0 ]; then
+ sudo mkdosfs "${DEV}p1"
+ fi
+ fi
+else
+ echo "Could not find out internal memory card device"
+fi
Property changes on: projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh
___________________________________________________________________
Name: svn:executable
+ *
- Previous message: [maemo-commits] r14163 - projects/haf/trunk/gtk+/debian
- Next message: [maemo-commits] r14165 - projects/haf/trunk/osso-app-killer/src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
