Add helper script for releasing xm-test binary ISOs.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
Ewan Mellor committed 2006-11-01 14:27:19 +00:00
1 parent c0b2fe79a2
commit 2ea2e0008f
1 file changed
+47
+47
View File
@@ -0,0 +1,47 @@
#!/bin/sh
if [ "$1" == "" ]
then
arch=""
elif [ "$1" == "powerpc" ]
then
arch="BR_ARCH=powerpc"
else
echo "Invalid architecture specified." >&2
exit 1
fi
set -eu
tempdir=$(mktemp -d)
dir=$(dirname "$0")
cd $(dirname "$dir")
./autogen
./configure
cd "$dir"
rm -Rf buildroot
make $arch initrd.img
initrd=$(readlink "initrd.img")
prefix=$(basename "$initrd" ".img")
arch=$(echo "$prefix" | sed -e 's/.*-//')
cp "$initrd" "$tempdir"
cp "buildroot/.config" "$tempdir/$prefix-buildroot-config"
cp "buildroot/package/busybox/busybox.config" "$tempdir/$prefix-busybox-config"
cp "buildroot/toolchain/uClibc/uClibc.config" "$tempdir/$prefix-uClibc-config"
mv "buildroot" "$tempdir/buildroot-$arch"
cd $tempdir
rm -Rf "buildroot-$arch"/toolchain_build*
rm -Rf "buildroot-$arch"/build_*
tar cjf "$prefix-buildroot.tar.bz2" "buildroot-$arch"
rm -Rf "buildroot-$arch"
echo -e "\n\nYour release is in $tempdir."
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.