mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-10-04 06:49:57 +00:00
make_release.sh: fix post-Autotools breakage
The script broke after killing off Autotools support, since the libgd submodule was moved to /subprojects/libgd. Additionally, this commit makes the script exit on error and makes xz print verbose output. https://bugzilla.gnome.org/show_bug.cgi?id=781892
This commit is contained in:
parent
ed07b5de52
commit
55d17ec481
|
@ -1,4 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
test -n "$srcdir" || srcdir=$1
|
||||
test -n "$srcdir" || srcdir=.
|
||||
|
||||
|
@ -13,19 +16,19 @@ git submodule update --init
|
|||
echo "Creating git tree archive…"
|
||||
git archive --prefix="${NAME}/" --format=tar HEAD > nautilus.tar
|
||||
|
||||
cd libgd
|
||||
cd subprojects/libgd
|
||||
|
||||
git archive --prefix="${NAME}/libgd/" --format=tar HEAD > libgd.tar
|
||||
git archive --prefix="${NAME}/subprojects/libgd/" --format=tar HEAD > libgd.tar
|
||||
|
||||
cd ..
|
||||
cd ../..
|
||||
|
||||
rm -f "${NAME}.tar"
|
||||
|
||||
tar -Af "${NAME}.tar" nautilus.tar
|
||||
tar -Af "${NAME}.tar" libgd/libgd.tar
|
||||
tar -Af "${NAME}.tar" subprojects/libgd/libgd.tar
|
||||
|
||||
rm -f nautilus.tar
|
||||
rm -f libgd/libgd.tar
|
||||
rm -f subprojects/libgd/libgd.tar
|
||||
|
||||
echo "Compressing archive…"
|
||||
xz -f "${NAME}.tar"
|
||||
xz --verbose -f "${NAME}.tar"
|
||||
|
|
Loading…
Reference in a new issue