packages: chromium-browser-bin/chromium-browser.sh - /dev/shm check (can we...

glen glen at pld-linux.org
Thu Sep 24 17:34:24 CEST 2009


Author: glen                         Date: Thu Sep 24 15:34:24 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- /dev/shm check (can we do better?)

---- Files affected:
packages/chromium-browser-bin:
   chromium-browser.sh (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/chromium-browser-bin/chromium-browser.sh
diff -u packages/chromium-browser-bin/chromium-browser.sh:1.1 packages/chromium-browser-bin/chromium-browser.sh:1.2
--- packages/chromium-browser-bin/chromium-browser.sh:1.1	Wed Sep 23 17:14:44 2009
+++ packages/chromium-browser-bin/chromium-browser.sh	Thu Sep 24 17:34:19 2009
@@ -5,10 +5,22 @@
 # found in the LICENSE file.
 
 # Always use our ffmpeg libs.
-# Also symlinkes for nss/nspr libs can be found from our dir.
-export LD_LIBRARY_PATH=/usr/lib64/chromium-browser-bin${LD_LIBRARY_PATH:+:"$LD_LIBRARY_PATH"}
+# Also symlinks for nss/nspr libs can be found from our dir.
+export LD_LIBRARY_PATH=@libdir@${LD_LIBRARY_PATH:+:"$LD_LIBRARY_PATH"}
 
 # for to find xdg-settings
-export PATH=/usr/lib64/chromium-browser-bin${PATH:+:"$PATH"}
+export PATH=@libdir@${PATH:+:"$PATH"}
 
-exec /usr/lib64/chromium-browser-bin/chromium-browser "$@"
+# chromium needs /dev/shm being mounted
+m=$(awk '$2 == "/dev/shm" && $3 == "tmpfs" {print}' /proc/mounts)
+if [ -z "$m" ]; then
+	cat >&2 <<-'EOF'
+	Chromium needs /dev/shm being mounted for Shared Memory access.
+
+	To do so, invoke (as root):
+	mount -t tmpfs -o rw,nosuid,nodev,noexec none /dev/shm
+
+	EOF
+fi
+
+exec @libdir@/chromium-browser "$@"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/chromium-browser-bin/chromium-browser.sh?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list