blob: fa6254898d1f3661116a96df453abf66aef6e780 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
. /lib/gentoo/functions.sh
svnrev() { svn info "$1" | awk '$1 == "Revision:" { print $NF }'; }
PN=superiotool
SVN_ROOT=${2:-/usr/local/src}
srcdir=${SVN_ROOT}/${PN}
PV=${1:-$(svnrev "${srcdir}")}
P=${PN}-${PV}
T=/tmp
if [[ -d ${srcdir} ]] ; then
cd "${T}" || die
rm -rf ${P}
ebegin "Exporting ${srcdir} ${PV} to ${P}"
svn export -q -r ${PV} ${srcdir} ${P}
eend $? || die
ebegin "Creating ${P}.tar.xz"
tar cf - ${P} | xz > ${P}.tar.xz
eend $?
einfo "Tarball now ready at: ${T}/${P}.tar.xz"
else
einfo "You need to run:"
einfo " cd ${base}"
einfo " svn co svn://coreboot.org/coreboot/trunk/util/superiotool"
die "need svn checkout dir"
fi
|