Module: meta-angstrom
Branch: master
Commit: 018290161de5c0e99df7c972d1f749c3c52dd73e

Author: Koen Kooi <k...@dominion.thruhere.net>
Date:   Sun Oct  2 23:37:31 2011 +0200

base-files 3.0.14: make /var/run a directory, not a symlink

The recipe and resulting package have it as a dir, but something in do_rootfs 
is missing it up, so install a postinst to work around that.

Signed-off-by: Koen Kooi <k...@dominion.thruhere.net>

---

 recipes-core/base-files/base-files_3.0.14.bbappend |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/recipes-core/base-files/base-files_3.0.14.bbappend 
b/recipes-core/base-files/base-files_3.0.14.bbappend
index f3b823b..1091922 100644
--- a/recipes-core/base-files/base-files_3.0.14.bbappend
+++ b/recipes-core/base-files/base-files_3.0.14.bbappend
@@ -1,6 +1,6 @@
 FILESEXTRAPATHS := "${THISDIR}/${PN}"
  
-PRINC = "8"
+PRINC = "9"
 
 # Original: volatiles = "cache run log lock tmp"
 # We don't any of those in volatiles, so:
@@ -31,3 +31,17 @@ do_install_angstromissue () {
         echo >> ${D}${sysconfdir}/issue
     fi
 }
+
+# Something during do_rootfs makes /var/run a symlink, we do not want that, so 
we remove it on 1st boot again
+pkg_postinst_${PN} () {
+#!/bin/sh
+if [ "x$D" != "x" ]; then
+        exit 1
+fi
+       
+if [ -L ${localstatedir}/run ] ; then
+       echo "fixing ${localstatedir}/run"
+       rm ${localstatedir}/run
+       mkdir ${localstatedir}/run
+fi
+}


_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to