]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/meta-ti-glsdk.git/blob - recipes-ti/beagleboard/gadget-init.bb
ee51586f32fb73ea7b86d54db99d1579c158d4fc
[glsdk/meta-ti-glsdk.git] / recipes-ti / beagleboard / gadget-init.bb
1 DESCRIPTION = "Units to initialize usb gadgets"
3 PR = "r3"
5 LICENSE = "MIT"
6 LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
8 COMPATIBLE_MACHINE = "(ti33x)"
9 PACKAGE_ARCH = "${MACHINE_ARCH}"
11 SRC_URI = "file://storage-gadget-init.service \
12            file://99-hokey-pokey.rules \
13            file://hokey-pokey.sh \
14           "
16 do_install() {
17         install -d ${D}${base_libdir}/systemd/system/basic.target.wants
18         install -m 0644 ${WORKDIR}/*.service ${D}${base_libdir}/systemd/system
19         for i in ${WORKDIR}/*.service ; do
20                 install -m 0644 $i ${D}${base_libdir}/systemd/system
21                 ln -sf ../$(basename $i) ${D}${base_libdir}/systemd/system/basic.target.wants/
22         done
24         install -d ${D}${sysconfdir}/udev/rules.d
25         install -m 0644 ${WORKDIR}/*.rules ${D}${sysconfdir}/udev/rules.d
27         install -d ${D}${bindir}
28         install -m 0755 ${WORKDIR}/*.sh ${D}${bindir}
30 }
32 FILES_${PN} = "${base_libdir}/systemd ${sysconfdir} ${bindir}"