tcustom packages inside its own fn - arm-sdk - os build toolkit for various embedded devices
HTML git clone https://git.parazyd.org/arm-sdk
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 7122ed97ac5431af715fe63fdde69e6f515d280e
DIR parent 8dbb5a5d79961a2ce0dc63244411023c5ae48d79
HTML Author: parazyd <parazyd@dyne.org>
Date: Fri, 22 Apr 2016 19:14:07 +0200
custom packages inside its own fn
Diffstat:
M arm/README.md | 4 ++--
M arm/profiles/common-devuan | 16 ++++++++++++++--
2 files changed, 16 insertions(+), 4 deletions(-)
---
DIR diff --git a/arm/README.md b/arm/README.md
t@@ -42,9 +42,9 @@ print ':mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x0
print ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc:' | sudo tee /proc/sys/fs/binfmt_misc/register
-print ':sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xff\xff\xff:/usr/bin/qemu-sh4:' | sudo tee/proc/sys/fs/binfmt_misc/register
+print ':sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xff\xff\xff:/usr/bin/qemu-sh4:' | sudo tee /proc/sys/fs/binfmt_misc/register
-print ':sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sh4eb:' | sudo tee/proc/sys/fs/binfmt_misc/register
+print ':sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sh4eb:' | sudo tee /proc/sys/fs/binfmt_misc/register
print ':sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc:' | sudo tee /proc/sys/fs/binfmt_misc/register
```
DIR diff --git a/arm/profiles/common-devuan b/arm/profiles/common-devuan
t@@ -136,11 +136,23 @@ EOF
notice "Wrote $writebase/etc/apt/sources.list"
}
+copy-pkginclude() {
+ fn copy-pkginclude
+
+ sudo mkdir ${writebase}/pkginclude
+ pkgincludes=`find $R/arm/extra/pkginclude -type f -name "*.deb"`
+ [[ -z $pkgincludes ]] || {
+ notice "Copying your custom packages"
+ for i in ${pkgincludes}; do
+ sudo cp -v ${i} ${writebase}/pkginclude/
+ done
+ }
+}
+
write-third-stage() {
fn write-third-stage
- sudo mkdir ${writebase}/pkginclude
- sudo cp $R/arm/extra/pkginclude/*.deb ${writebase}/pkginclude/
+ copy-pkginclude
cat <<EOF | sudo tee ${writebase}/third-stage
#!/bin/bash