Skip to contentSkip to conversation

alsa-state: Rename init script

PATCH New Richard Purdie 1 participant 1 message Oct 9, 2013

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 alsa-state: Rename init script

Having a SRC_URI called ${PN} is asking for trouble. When extending FILESPATH, alsa-state can be treated as a directory and copied over the contents of ${WORKDIR} which is invariably not what the user wants.

Avoid this by renaming the SRC_URI to something else and only call it alsa-state at install time.

---

meta/recipes-bsp/alsa-state/alsa-state.bb +3 -3
index a9cc04c..552fcfc 100644
@@ -15,7 +15,7 @@ PR = "r3"
 SRC_URI = "\
   file://asound.conf \
   file://asound.state \
-  file://alsa-state \
+  file://alsa-state-init \
 "
 
 inherit update-rc.d
@@ -24,9 +24,9 @@ INITSCRIPT_NAME = "alsa-state"
 INITSCRIPT_PARAMS = "start 39 S . stop 31 0 6 ."
 
 do_install() {
-    sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${WORKDIR}/alsa-state
+    sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${WORKDIR}/alsa-state-init
     install -d ${D}${sysconfdir}/init.d
-    install -m 0755 ${WORKDIR}/alsa-state ${D}${sysconfdir}/init.d
+    install -m 0755 ${WORKDIR}/alsa-state-init ${D}${sysconfdir}/init.d/alsa-state
 
     install -d ${D}/${localstatedir}/lib/alsa
     install -m 0644 ${WORKDIR}/asound.conf ${D}${sysconfdir}
meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init renamed from meta/recipes-bsp/alsa-state/alsa-state/alsa-state +0 -0
index 9850791..9850791 100755