diff options
author | Colin Watson <cjwatson@debian.org> | 2013-05-21 23:41:23 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2013-05-21 23:41:23 +0100 |
commit | 1fa04ebf122aec5ecbbdb6c7e001665b238e4c62 (patch) | |
tree | 3d228c46959931802ddcc289bd658ccda5ab4738 /debian/substitute-conffile.pl | |
parent | cc7c64fe532ac804ce6c65d701a32b614cc0b26a (diff) |
Drop conffile handling for upgrades from pre-split ssh package; this was
originally added in 1:4.3p2-7 / 1:4.3p2-8, and contained a truly ghastly
hack around a misbehaviour in sarge's dpkg. Since this is now four
Debian releases ago, we can afford to drop this and simplify the
packaging.
Diffstat (limited to 'debian/substitute-conffile.pl')
-rw-r--r-- | debian/substitute-conffile.pl | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/debian/substitute-conffile.pl b/debian/substitute-conffile.pl deleted file mode 100644 index 7dd23363e..000000000 --- a/debian/substitute-conffile.pl +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | #! /usr/bin/perl -p | ||
2 | |||
3 | # This is needed for a nasty preinst hack to work around a bug in sarge's | ||
4 | # version of dpkg. It substitutes the literal text of conffiles into preinst | ||
5 | # scripts so that they can be used when moving conffiles between packages. | ||
6 | |||
7 | BEGIN { | ||
8 | %texts = (); | ||
9 | while (@ARGV > 1) { | ||
10 | my $name = $ARGV[0]; | ||
11 | shift; | ||
12 | local *FILE; | ||
13 | open FILE, '<', $ARGV[0]; | ||
14 | local $/ = undef; | ||
15 | my $text = <FILE>; | ||
16 | close FILE; | ||
17 | # Quote for the shell. | ||
18 | $text =~ s/'/'\\''/g; | ||
19 | shift; | ||
20 | $texts{$name} = $text; | ||
21 | } | ||
22 | } | ||
23 | |||
24 | for my $name (keys %texts) { | ||
25 | s/\@$name\@/'$texts{$name}'/g; | ||
26 | } | ||