Package: pike7.6
Version: 7.6.112-3
Severity: serious
Tags: patch
Fails to build twice in a row, because the *.bak file generated by
12_perl_init.dpatch is removed by dh_clean, which makes unappliing
impossible.
Patch attached.
(Note: I recommend using tar-in-tar to avoid this kind of problems)
-- System Information:
Debian Release: 5.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.18-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- debian/patches/12_perl_init.dpatch~ 2009-01-21 15:47:32.000000000 +0100
+++ debian/patches/12_perl_init.dpatch 2009-01-21 15:48:37.000000000 +0100
@@ -7,9 +7,9 @@
FILE=src/modules/Perl/configure
dpatch_patch() {
- [ ! -e ${FILE}.bak ] || return 1
+ [ ! -e ${FILE}.backup ] || return 1
- sed -i.bak -f - ${FILE} <<'END_SED'
+ sed -i.backup -f - ${FILE} <<'END_SED'
/my_perl = perl_alloc();/i\
PERL_SYS_INIT3(&argc,&argv,&env);
/perl_free(my_perl);/a\
@@ -21,7 +21,7 @@
}
dpatch_unpatch() {
- patch -p1 -R $* && [ -e ${FILE}.bak ] && mv -f ${FILE}.bak ${FILE}
+ patch -p1 -R $* && [ -e ${FILE}.backup ] && mv -f ${FILE}.backup ${FILE}
}