Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
authorMichael Lauer <mickey@vanille-media.de>
Wed, 26 Jan 2005 21:34:38 +0000 (21:34 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Wed, 26 Jan 2005 21:34:38 +0000 (21:34 +0000)
into gandalf.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/26 22:34:11+01:00 uni-frankfurt.de!mickeyl
repair pcmcia init script (was looking for /sbin/pidof instead of /bin/pidof)

BKrev: 41f80ceewK_3OifoT8JRgDNP8eeRDg

packages/pcmcia-cs/pcmcia-cs-3.2.8/pcic-extra.patch
packages/pcmcia-cs/pcmcia-cs_3.2.8.bb

index e69de29..e78d0c5 100644 (file)
@@ -0,0 +1,33 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- pcmcia-cs-3.2.8/etc/rc.pcmcia~pcic-extra
++++ pcmcia-cs-3.2.8/etc/rc.pcmcia
+@@ -105,10 +105,16 @@
+                  echo "using yenta_socket instead of $PCIC") ||
+                 /sbin/modprobe $PCIC $PCIC_OPTS || break
+               /sbin/modprobe ds || break
++              if [ "x$PCIC_EXTRA" != "x" ]; then
++                 /sbin/modprobe $PCIC_EXTRA
++              fi
+           elif [ -d $PC ] ; then
+               /sbin/insmod $PC/pcmcia_core.o $CORE_OPTS
+               /sbin/insmod $PC/$PCIC.o $PCIC_OPTS
+               /sbin/insmod $PC/ds.o
++              if [ "x$PCIC_EXTRA" != "x" ]; then
++                /sbin/insmod $PC/$PCIC_EXTRA
++              fi
+           else
+               echo "module directory $PC not found."
+               break
+@@ -154,7 +160,7 @@
+       ;;
+     status)
+-      pid=`/sbin/pidof cardmgr`
++      pid=`/bin/pidof cardmgr`
+       if [ "$pid" != "" ] ; then
+           echo "cardmgr (pid $pid) is running..."
+           EXITCODE=0
index 982bcfd..7a20ccc 100644 (file)
@@ -3,7 +3,7 @@ SECTION = "base"
 PRIORITY = "required"
 LICENSE = "GPL"
 DEPENDS = "virtual/kernel"
-PR = "r14"
+PR = "r15"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/pcmcia-cs/pcmcia-cs-${PV}.tar.gz \
           file://busybox.patch;patch=1 \
@@ -75,6 +75,10 @@ do_install() {
        for i in ${INSTALL_ETC_DATA}; do
                install -m 0644 etc/${i} ${D}/${sysconfdir}/pcmcia/
        done
+
+       # ensure that config.opts always exists, albeit empty
+       echo >> ${D}/${sysconfdir}/pcmcia/config.opts
+
        install -m 0644 ${WORKDIR}/ide.opts ${D}/${sysconfdir}/pcmcia/
        install -m 0644 ${WORKDIR}/wireless.opts ${D}/${sysconfdir}/pcmcia/
        for i in etc/cis/*; do