Skip to contentSkip to conversation

deb-pkg md5sums

PATCH In review FEJES Jozsef 2 participants 3 messages Mar 5, 2010 Kbuild

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 deb-pkg md5sums

Hi,

I would like an md5sums file in the packages built by the deb-pkg script. It's a quite standard and useful thing to do.

Please consider my patch (or something similar) for inclusion.

My patch does the same thing as dh_md5sums, without any fancy options which are unnecessary in this case.

Signature · 2 lines
[ FEJES Jozsef ]
http://joco.name
scripts/package/builddeb +1 -0
diff -ur a/scripts/package/builddeb b/scripts/package/builddeb
@@ -18,6 +18,7 @@
 	cp debian/copyright "$pdir/usr/share/doc/$pname/"
 	cp debian/changelog "$pdir/usr/share/doc/$pname/changelog.Debian"
 	gzip -9 "$pdir/usr/share/doc/$pname/changelog.Debian"
+	sh -c "cd '$pdir'; find . -type f ! -path './DEBIAN/*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums"
 
 	# Fix ownership and permissions
 	chown -R root:root "$pdir"
#1 lore raw
Quoted 7 lines · FEJES Jozsef

I would like an md5sums file in the packages built by the deb-pkg script. It's a quite standard and useful thing to do.

Please consider my patch (or something similar) for inclusion.

My patch does the same thing as dh_md5sums, without any fancy options which are unnecessary in this case.

Hi,

Please submit a patch according to Documentation/SubmittingPatches, i.e. inline it in the body of the email and include your Signed-off-by: line. BTW:
sh -c "cd '$pdir'; find . -type f ! -path './DEBIAN/*' -printf '%P\0' can be written as
find "$pdir" -path "$pdir/DEBIAN" -prune -o -type f -printf '%P\0' (saves you some quoting).

Michal

#2 lore raw
Quoted 19 lines · Michal Marek
Quoted 7 lines · FEJES Jozsef

I would like an md5sums file in the packages built by the deb-pkg script. It's a quite standard and useful thing to do.

Please consider my patch (or something similar) for inclusion.

My patch does the same thing as dh_md5sums, without any fancy options which are unnecessary in this case.

Hi,

Please submit a patch according to Documentation/SubmittingPatches, i.e. inline it in the body of the email and include your Signed-off-by: line. BTW:
sh -c "cd '$pdir'; find . -type f ! -path './DEBIAN/*' -printf '%P\0' can be written as
find "$pdir" -path "$pdir/DEBIAN" -prune -o -type f -printf '%P\0' (saves you some quoting).

Quoted 2 lines

Michal

Sorry, first time. (The directory change is needed because md5sum needs the correct base.) Here's the resubmission.

This patch creates the standard md5sums file for 'make deb-pkg' just like the dh_md5sums debhelper script.

-----

scripts/package/builddeb +2 -0
diff -upr a/scripts/package/builddeb b/scripts/package/builddeb
@@ -18,6 +18,8 @@ create_package() {
 	cp debian/copyright "$pdir/usr/share/doc/$pname/"
 	cp debian/changelog "$pdir/usr/share/doc/$pname/changelog.Debian"
 	gzip -9 "$pdir/usr/share/doc/$pname/changelog.Debian"
+	sh -c "cd '$pdir'; find . -type f ! -path './DEBIAN/*' -printf '%P\0' \
+		| xargs -r0 md5sum > DEBIAN/md5sums"
 
 	# Fix ownership and permissions
 	chown -R root:root "$pdir"

-----

Signature · 2 lines
[ FEJES Jozsef ]
http://joco.name