]> git.pld-linux.org Git - packages/apache-mod_pagespeed.git/commitdiff
get-source: do not trash original checkout dir with clean-source
authorElan Ruusamäe <glen@delfi.ee>
Mon, 13 Jul 2015 18:47:19 +0000 (21:47 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 13 Jul 2015 18:53:48 +0000 (21:53 +0300)
get-source.sh

index 10822d11334717833209fdce1e820dd67f0749ab..3ef72e8ad7564068c9cce5a92770cdf70a58118a 100755 (executable)
@@ -97,18 +97,23 @@ sed -i -re '/"url"/ s,"http[^"]+","'$repo_url'",' .gclient
 
 $gclient sync --nohooks -v
 
-cd src
+rm -rf $release_dir
+cp -al src $release_dir
+cd $release_dir
 
 sh -x $dir/clean-source.sh
 
 # Populate the LASTCHANGE file template as we will not include VCS info in tarball
 ./build/lastchange.sh . -o LASTCHANGE.in
 
-cd ../..
+cd ..
 
 XZ_OPT=-e9 \
-tar --transform="s:^$package/src:$release_dir:" \
-       -caf $tarball --exclude-vcs $package/src
+tar -caf $tarball --exclude-vcs $release_dir
+
+rm -rf $release_dir
+
+cd ..
 
 ../md5 $spec
 ../dropin $tarball &
This page took 0.050177 seconds and 4 git commands to generate.