diff options
author | Bjoern Buerger <b.buerger@pengutronix.de> | 2006-02-01 17:19:50 +0000 |
---|---|---|
committer | Bjoern Buerger <b.buerger@pengutronix.de> | 2006-02-01 17:19:50 +0000 |
commit | f9803b8008dc1af9cd84d7ba2a21689f971818e3 (patch) | |
tree | a27a44fb00cd6c448095c413f12d53dc67402878 /scripts/make_archive.sh | |
parent | 4aef9f0dfbc469f3a94b67a348984e8802df520a (diff) | |
download | ptxdist-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-x | scripts/make_archive.sh | 10 |
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 - |