2016-02-25 13:33:59 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
DIR=`mktemp -d`
|
|
|
|
|
|
|
|
xdg-app build-init ${DIR} org.test.Platform org.test.Platform org.test.Platform
|
|
|
|
sed -i s/Application/Runtime/ ${DIR}/metadata
|
|
|
|
|
|
|
|
# Add bash and dependencies
|
|
|
|
mkdir -p ${DIR}/usr/bin
|
|
|
|
mkdir -p ${DIR}/usr/lib
|
|
|
|
ln -s ../lib ${DIR}/usr/lib64
|
2016-04-27 19:23:42 +00:00
|
|
|
ln -s ../lib ${DIR}/usr/lib32
|
2016-02-25 13:33:59 +00:00
|
|
|
BASH=`which bash`
|
2016-04-27 19:23:42 +00:00
|
|
|
LS=`which ls`
|
|
|
|
CAT=`which cat`
|
|
|
|
ECHO=`which echo`
|
2016-05-02 09:41:32 +00:00
|
|
|
READLINK=`which readlink`
|
2016-02-25 13:33:59 +00:00
|
|
|
cp ${BASH} ${DIR}/usr/bin
|
2016-04-27 19:23:42 +00:00
|
|
|
cp ${LS} ${DIR}/usr/bin
|
|
|
|
cp ${CAT} ${DIR}/usr/bin
|
|
|
|
cp ${ECHO} ${DIR}/usr/bin
|
2016-05-02 09:41:32 +00:00
|
|
|
cp ${READLINK} ${DIR}/usr/bin
|
2016-02-25 13:33:59 +00:00
|
|
|
ln -s bash ${DIR}/usr/bin/sh
|
2016-05-02 09:41:32 +00:00
|
|
|
for i in `ldd ${BASH} ${LS} ${CAT} ${ECHO} ${READLINK} | sed "s/.* => //" | awk '{ print $1}' | grep -v :$ | grep ^/ | sort -u`; do
|
2016-02-25 13:33:59 +00:00
|
|
|
cp "$i" ${DIR}/usr/lib/
|
|
|
|
done
|
|
|
|
|
|
|
|
xdg-app build-export --runtime repo ${DIR}
|
|
|
|
rm -rf ${DIR}
|