summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin von Gagern <Martin.vGagern@gmx.net>2010-11-11 17:37:55 +0100
committerMartin von Gagern <Martin.vGagern@gmx.net>2010-11-11 17:37:55 +0100
commitae56fdcec8f9ce8dd3f87b865b3ae1a8a352ad0b (patch)
treeb7a3492b4350ad9a99936844c7082c474675f5c1 /Documentation
parentMerge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/kde-sunset (diff)
downloadkde-sunset-ae56fdcec8f9ce8dd3f87b865b3ae1a8a352ad0b.tar.gz
kde-sunset-ae56fdcec8f9ce8dd3f87b865b3ae1a8a352ad0b.tar.bz2
kde-sunset-ae56fdcec8f9ce8dd3f87b865b3ae1a8a352ad0b.zip
import scripts: check number of changes, improve git add
Diffstat (limited to 'Documentation')
-rwxr-xr-xDocumentation/maintainers/import_avahi15
-rwxr-xr-xDocumentation/maintainers/import_poppler15
2 files changed, 16 insertions, 14 deletions
diff --git a/Documentation/maintainers/import_avahi b/Documentation/maintainers/import_avahi
index bb289c98..7d3746c1 100755
--- a/Documentation/maintainers/import_avahi
+++ b/Documentation/maintainers/import_avahi
@@ -7,7 +7,6 @@ set -e
cd "$(dirname "$0")"/../..
# Clone avahi dir from main portage tree
-pre=( net-dns/avahi/*.ebuild )
rm -r net-dns/avahi
cp -r "${PORTDIR:-/usr/portage}/net-dns/avahi" net-dns/
@@ -19,19 +18,21 @@ sed -i \
net-dns/avahi/*.ebuild
# Drop all unmodified ebuilds, e.g. for older versions without qt4 USE flag
+# For modified files, check number of changes
for i in net-dns/avahi/*.ebuild; do
cmp -s "$i" "${PORTDIR:-/usr/portage}/$i" && rm $i
+ nchg="$(diff -U0 "${PORTDIR:-/usr/portage}/$i" "$i" | grep ^+ | wc -l)"
+ if [[ $nchg -ne 4 ]]; then
+ diff -U0 "${PORTDIR:-/usr/portage}/$i" "$i" | grep ^+
+ echo "Unexpected number of changes in $i: $nchg changes" >&2
+ exit 1
+ fi
done
# Redigest and show difference
ebuild $(ls -1 net-dns/avahi/*.ebuild | tail -n1) digest
-diff -ur "${PORTDIR:-/usr/portage}/net-dns/avahi" net-dns/avahi || true
Documentation/maintainers/generate_unmask
-git add net-dns/avahi/{*.ebuild,ChangeLog,Manifest} \
- Documentation/package.unmask/kde-3.5
-for old in "${pre[@]}"; do
- test -e "${old}" || git rm "${old}"
-done
+git add -A net-dns/avahi Documentation/package.unmask/kde-3.5
git status
echo 'Run: git commit -m "[net-dns/avahi] Update from main portage tree"'
diff --git a/Documentation/maintainers/import_poppler b/Documentation/maintainers/import_poppler
index 100aefbf..52b68ea9 100755
--- a/Documentation/maintainers/import_poppler
+++ b/Documentation/maintainers/import_poppler
@@ -4,7 +4,6 @@ set -e
cd "$(dirname "$0")"/../..
# Clone poppler dir from main portage tree
-pre=( app-text/poppler/*.ebuild )
rm -r app-text/poppler
cp -r "${PORTDIR:-/usr/portage}/app-text/poppler" app-text/
@@ -17,19 +16,21 @@ sed -i \
app-text/poppler/*.ebuild
# Drop all unmodified ebuilds, e.g. for older versions without qt4 USE flag
+# For modified files, check number of changes
for i in app-text/poppler/*.ebuild; do
cmp -s "$i" "${PORTDIR:-/usr/portage}/$i" && rm $i
+ nchg="$(diff -U0 "${PORTDIR:-/usr/portage}/$i" "$i" | grep ^+ | wc -l)"
+ if [[ $nchg -ne 5 ]]; then
+ diff -U0 "${PORTDIR:-/usr/portage}/$i" "$i" | grep ^+
+ echo "Unexpected number of changes in $i: $nchg changes" >&2
+ exit 1
+ fi
done
# Redigest and show difference
ebuild $(ls -1 app-text/poppler/*.ebuild | tail -n1) digest
-diff -ur "${PORTDIR:-/usr/portage}/app-text/poppler" app-text/poppler || true
Documentation/maintainers/generate_unmask
-git add app-text/poppler/{*.ebuild,ChangeLog,Manifest} \
- Documentation/package.unmask/kde-3.5
-for old in "${pre[@]}"; do
- test -e "${old}" || git rm "${old}"
-done
+git add -A app-text/poppler Documentation/package.unmask/kde-3.5
git status
echo 'Run: git commit -m "[app-text/poppler] Update from main portage tree"'