summaryrefslogtreecommitdiffstats
path: root/scripts/make_archive.sh
diff options
context:
space:
mode:
authorBjoern Buerger <b.buerger@pengutronix.de>2006-02-01 17:19:50 +0000
committerBjoern Buerger <b.buerger@pengutronix.de>2006-02-01 17:19:50 +0000
commitf9803b8008dc1af9cd84d7ba2a21689f971818e3 (patch)
treea27a44fb00cd6c448095c413f12d53dc67402878 /scripts/make_archive.sh
parent4aef9f0dfbc469f3a94b67a348984e8802df520a (diff)
downloadptxdist-f9803b8008dc1af9cd84d7ba2a21689f971818e3.tar.gz
ptxdist-f9803b8008dc1af9cd84d7ba2a21689f971818e3.tar.xz
fixed make archive
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@4484 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'scripts/make_archive.sh')
-rwxr-xr-xscripts/make_archive.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/make_archive.sh b/scripts/make_archive.sh
index 44c3da13d..bdd97ea0c 100755
--- a/scripts/make_archive.sh
+++ b/scripts/make_archive.sh
@@ -10,7 +10,7 @@ PROGRAM_DESCRIPTION="Create Release Archives / Tarballs"
TOPDIR=$(pwd)
BASE="$(cd $TOPDIR ; cd .. ; pwd)"
ARCHPATH="$TOPDIR/.."
-PROJECTSPATH=""
+PROJECTSPATH="$TOPDIR/local_projects"
ACTION=create
RELEASE="undefined"
TAR="tar"
@@ -43,7 +43,7 @@ LOCKFILE="$BASE/.make_archive.lock"
[ -d "$TOPDIR" ] || ptxd_exit "invalid --topdir ($TOPDIR)" 1
[ -d "$BASE" ] || ptxd_exit "invalid base directory ($BASE)" 1
[ -d "$ARCHPATH" ] || ptxd_exit "invalid --arch-path ($ARCHPATH)" 1
-[ -n "$PROJECTSPATH" ] && PROJECTSPATH=$(cd $PROJECTSPATH; pwd)
+[ -d "$PROJECTSPATH/" ] && PROJECTSPATH=$(cd $PROJECTSPATH; pwd)
ARCHPATH="$(cd $ARCHPATH ; pwd)"
TOPDIR="$(cd $TOPDIR ; pwd)"
@@ -95,7 +95,11 @@ cd $BASE || ptxd_exit "Could not enter $BASE" 1
ptxd_debug "copy content to release directory $TMPDIR"
ptxd_debug "$(mkdir $TMPDIR/$RELEASE 2>&1 || ptxd_exit "Could not create temporary RELEASE directory" 1)"
-$TAR -C $TOPDIR -cf - --exclude .svn --exclude local_projects . | $TAR -C $TMPDIR/$RELEASE/ -xf -
+$TAR -C $TOPDIR -cf - \
+ --exclude .svn \
+ --exclude local_projects \
+ --exclude state \
+ . | $TAR -C $TMPDIR/$RELEASE/ -xf -
if [ -d "$PROJECTSPATH" ] ; then
ptxd_debug "$(mkdir -v $TMPDIR/$RELEASE/local_projects 2>&1 || ptxd_exit "Could not create temporary local_projects dir" 1)"
$TAR -C $PROJECTSPATH -cf - --exclude .svn . | $TAR -C $TMPDIR/$RELEASE/local_projects/ -xf -