]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/nslu2-binary-only/nslu2-linksys-firmware_2.3r25.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / nslu2-binary-only / nslu2-linksys-firmware_2.3r25.bb
1 SECTION = "base"
2 DEPENDS = "slugimage-native unzip-native"
3 PACKAGES = ""
4 LICENSE = "GPL"
5 INHIBIT_DEFAULT_DEPS = "1"
6 PR = "r3"
7
8 SRC_URI = "ftp://ftp.linksys.com/pub/network/nslu2-fw-2.3r25.zip"
9 S = "${WORKDIR}"
10
11 python () {
12         # Don't build unless we're targeting an nslu2
13         if bb.data.getVar("MACHINE", d, 1) != "nslu2":
14                 raise bb.parse.SkipPackage("NSLU2 firmware only builds for the Linksys NSLU2")
15 }
16
17 do_compile () {
18         slugimage -u -i NSLU2_V23R25.bin -b RedBoot -s SysConf -r ramdisk.ext2.gz -t Trailer
19         install -d ${STAGING_LIBDIR}/nslu2-binaries
20         install -m 0755 RedBoot ${STAGING_LIBDIR}/nslu2-binaries/
21         install -m 0755 SysConf ${STAGING_LIBDIR}/nslu2-binaries/
22         install -m 0755 ramdisk.ext2.gz ${STAGING_LIBDIR}/nslu2-binaries/
23         install -m 0755 Trailer ${STAGING_LIBDIR}/nslu2-binaries/
24 }