Update kernel-power-modules postinst and postrm files: Totally remove shm_size=0x4000...
[kernel-power] / kernel-power-2.6.28 / debian / kernel-power-modules.postinst.in
index 274f616..fb9b5a6 100644 (file)
@@ -10,8 +10,14 @@ if grep -q "MODULE_PATH=/lib/modules/current" /sbin/preinit; then
     sed 's%MODULE_PATH=/lib/modules/current%MODULE_PATH=/lib/modules/`uname -r` #fixed by kernel-power%' -i /sbin/preinit
 fi
 
-if ! grep -q '#fixed by kernel-power' /etc/modprobe.d/bridgedriver; then
-    echo -e "options bridgedriver phys_mempool_base=0 base_img=/lib/dsp/baseimage.dof\n#fixed by kernel-power" > /etc/modprobe.d/bridgedriver
+# Remove param shm_size for bridgedriver
+if grep -q 'shm_size=' /etc/modprobe.d/bridgedriver; then
+    sed 's/shm_size=[^\s*] //' -i /etc/modprobe.d/bridgedriver
+fi
+
+# Remove comment set by previous kernel-power versions
+if grep -q '#fixed by kernel-power' /etc/modprobe.d/bridgedriver; then
+    sed 's/#fixed by kernel-power//;/^$/d' -i /etc/modprobe.d/bridgedriver
 fi
 
 #DEBHELPER#