2016-05-06 17:12:09 +00:00
|
|
|
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
|
|
|
|
cd $(dirname $0)/..
|
|
|
|
|
2017-01-27 02:53:44 +00:00
|
|
|
source scripts/version
|
|
|
|
|
2016-05-06 17:12:09 +00:00
|
|
|
BUILD=$(pwd)/build
|
|
|
|
INITRD_DIR=${BUILD}/initrd
|
|
|
|
ARTIFACTS=$(pwd)/dist/artifacts
|
|
|
|
|
2016-05-23 06:11:26 +00:00
|
|
|
mkdir -p ${ARTIFACTS}
|
|
|
|
|
2016-12-04 11:27:06 +00:00
|
|
|
if [ ! -f ${ARTIFACTS}/vmlinuz-${KERNEL_VERSION} ]; then
|
2017-02-01 05:24:01 +00:00
|
|
|
echo "skipping package-initrd due to ARM build? (no kernel artifact)"
|
2016-06-30 05:09:37 +00:00
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
2016-05-23 06:11:26 +00:00
|
|
|
if [ "$COMPRESS" == "" ]; then
|
2016-06-17 14:59:11 +00:00
|
|
|
COMPRESS="gzip -1"
|
2016-05-23 06:11:26 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
cd ${INITRD_DIR}
|
2016-05-06 17:12:09 +00:00
|
|
|
|
2017-02-02 19:42:03 +00:00
|
|
|
echo Creating ${ARTIFACTS}/${INITRD}
|
|
|
|
find | cpio -H newc -o | ${COMPRESS} > ${ARTIFACTS}/${INITRD}
|
|
|
|
echo Done creating ${ARTIFACTS}/${INITRD}
|