fluxbox: Add mult-machine support for geometry defaults
authorMatthias Hentges <oe@hentges.net>
Mon, 3 Jul 2006 02:37:00 +0000 (02:37 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Mon, 3 Jul 2006 02:37:00 +0000 (02:37 +0000)
packages/fluxbox/fluxbox-gpe/apps.gpe.akita [moved from packages/fluxbox/fluxbox-gpe/apps.gpe with 100% similarity]
packages/fluxbox/fluxbox-gpe/apps.gpe.default [new file with mode: 0644]
packages/fluxbox/fluxbox-gpe/fluxbox-gpe-session
packages/fluxbox/fluxbox-gpe_1.0rc.bb

diff --git a/packages/fluxbox/fluxbox-gpe/apps.gpe.default b/packages/fluxbox/fluxbox-gpe/apps.gpe.default
new file mode 100644 (file)
index 0000000..d7a0a83
--- /dev/null
@@ -0,0 +1,7 @@
+[app] (title=Panel 0)
+  [Deco]       {NONE}
+  [Sticky]     {yes}
+[end]
+[app] (title=Panel 1)
+  [Deco]       {NONE}
+[end]
index ca0afea..f6e03ed 100644 (file)
@@ -4,10 +4,20 @@
 #
 
 # Install "apps" file with defaults for GPE usage
-if test -e /usr/share/fluxbox/apps.gpe
+
+MACHINE="`cat /proc/cpuinfo | sed -n "/^Hardware/s/.*\:\ \(.*\)/\1/p"`"
+
+case $MACHINE in
+*Akita | *Spitz | *Borzoi | *Terrier)  
+       APPS="apps.gpe.akita";;
+*)     
+       APPS="apps.gpe.default";;
+esac
+
+if test -e /usr/share/fluxbox/$APPS
 then
        mkdir -p $HOME/.fluxbox
-       test -e $HOME/.fluxbox/apps || cp /usr/share/fluxbox/apps.gpe $HOME/.fluxbox/apps
+       test -e $HOME/.fluxbox/apps || cp /usr/share/fluxbox/$APPS $HOME/.fluxbox/apps
 fi
 
 
index 50c5d6c..0d962ca 100644 (file)
@@ -13,14 +13,14 @@ RCONFLICTS = "fluxbox"
 
 ######################################################################################
 
-PR = "r1"
+PR = "r2"
 S = "${WORKDIR}/fluxbox-${PV}"
 
 ######################################################################################
 
 SRC_URI = "http://switch.dl.sourceforge.net/sourceforge/fluxbox/fluxbox-${PV}.tar.gz \
           file://gpe-init.patch;patch=1\
-          file://apps.gpe \
+          file://apps.gpe.* \
           file://style.gpe-default \
           file://fluxbox-gpe-session \
           file://fluxbox-gpe.session" 
@@ -37,7 +37,7 @@ FILES_${PN} = "/usr/bin \
               /usr/share/fluxbox/init \
               /usr/share/fluxbox/keys \
               /usr/share/fluxbox/menu \
-              /usr/share/fluxbox/apps.gpe \
+              /usr/share/fluxbox/apps.gpe* \
               /usr/share/fluxbox/session \
               /usr/share/fluxbox/styles/gpe-default"
 
@@ -59,7 +59,7 @@ do_install_append() {
        install -d ${D}/usr/share/fluxbox
        install -d ${D}/usr/share/fluxbox/styles
        
-       install -m 0644 ${WORKDIR}/apps.gpe ${D}/usr/share/fluxbox
+       install -m 0644 ${WORKDIR}/apps.gpe.* ${D}/usr/share/fluxbox
        install -m 0755 ${WORKDIR}/fluxbox-gpe.session ${D}/usr/share/fluxbox/session
        install -m 0644 ${WORKDIR}/style.gpe-default ${D}/usr/share/fluxbox/styles/gpe-default
        install -m 0755 ${WORKDIR}/fluxbox-gpe-session ${D}/usr/bin