aboutsummaryrefslogtreecommitdiff
path: root/debian/roll-tarballs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'debian/roll-tarballs.sh')
-rwxr-xr-xdebian/roll-tarballs.sh18
1 files changed, 14 insertions, 4 deletions
diff --git a/debian/roll-tarballs.sh b/debian/roll-tarballs.sh
index ecaeac2e0..52c2090f0 100755
--- a/debian/roll-tarballs.sh
+++ b/debian/roll-tarballs.sh
@@ -52,7 +52,7 @@ else
fi
if [ x"$RELEASE" == "xHEAD" ]; then
- CHECKOUT=refs/heads/$(git rev-parse --abbrev-ref HEAD)
+ CHECKOUT="refs/heads/$(git rev-parse --abbrev-ref HEAD)"
fi
if ! git rev-parse --verify -q "$CHECKOUT" >/dev/null; then
@@ -78,6 +78,18 @@ echo "Created tarball for $CHECKOUT"
cd "${TEMP_DIR}/${PROJECT}-${RELEASE}/"
+# Replace symlinks by copies of the linked target files
+# Note: We don't have symlinked directories!!!
+find . -type "l" | while read link; do
+ TARGET="$(readlink "${link}")"
+ pushd "$(dirname "${link}")" >/dev/null
+ if [ -f "${TARGET}" ]; then
+ rm -f "$(basename "${link}")"
+ cp "${TARGET}" "$(basename "${link}")"
+ fi
+ popd >/dev/null
+done
+
mkdir -p "doc/applied-patches"
# prepare patches for lite and full tarball
@@ -95,6 +107,7 @@ else
rm -Rf "etc"*
rm -Rf "doc/nx-X11_vs_XOrg69_patches"*
rm -f "README.keystrokes"
+ rm -f "VERSION.x2goagent"
cat "debian/patches/series" | sort | grep -v '^#' | egrep "([0-9]+(_|-).*\.full\+lite\.patch)" | while read file
do
cp -v "debian/patches/$file" "doc/applied-patches/"
@@ -114,9 +127,6 @@ rm -Rf ".pc/"
rm -Rf "debian/"
rm -Rf "nx-libs.spec"
-# some file renamings
-mv README.md README.NX-Development
-
# very old release did not add any README
for f in $(ls README* 2>/dev/null); do
mv -v "$f" "doc/";