]> git.donarmstrong.com Git - debhelper.git/commitdiff
rename to dh_ucf
authorJoey Hess <joey@kitenet.net>
Mon, 25 Apr 2011 23:26:48 +0000 (19:26 -0400)
committerJoey Hess <joey@kitenet.net>
Mon, 25 Apr 2011 23:26:48 +0000 (19:26 -0400)
does not actually install stuff

dh_installucf [deleted file]
dh_ucf [new file with mode: 0755]

diff --git a/dh_installucf b/dh_installucf
deleted file mode 100755 (executable)
index caba6e8..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/usr/bin/perl -w
-
-=head1 NAME
-
-dh_installucf - register configuration files with ucf 
-
-=cut
-
-use strict;
-use Debian::Debhelper::Dh_Lib;
-
-=head1 SYNOPSIS
-
-B<dh_installucf> [S<I<debhelper options>>] [B<-n>] [S<i<source destination> ...>]
-
-=head1 DESCRIPTION
-
-B<dh_installucf> is a debhelper program that is responsible for generating the
-F<postinst> and F<postrm> commands that register files with ucf(1) and ucfr(1).
-
-=head1 FILES
-
-=over 4
-
-=item debian/I<package>.ucf
-
-List pairs of source and destination files to register with ucf. Each pair
-should be put on its own line, with the source and destination separated by
-whitespace. Both source and destination must be absolute paths.
-
-A dependency on ucf will be generated in B<${misc:Depends}>.
-
-=back
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<-n>, B<--noscripts>
-
-Do not modify F<postinst>/F<postrm> scripts. Turns this command into a no-op.
-
-=back
-
-=head1 NOTES
-
-Note that this command is not idempotent. L<dh_prep(1)> should be called
-between invocations of this command. Otherwise, it may cause multiple
-instances of the same text to be added to maintainer scripts.
-
-=cut
-
-init();
-
-foreach my $package (@{$dh{DOPACKAGES}}) {
-       my $tmp=tmpdir($package);
-       my $file=pkgfile($package,"ucf");
-
-       my @ucf;
-       if ($file) {
-               @ucf=filedoublearray($file);
-       }
-
-       if (($package eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) {
-               push @ucf, [@ARGV];
-       }
-       
-       if (! $dh{NOSCRIPTS}) {
-               if (@ucf) {
-                       addsubstvar($package, "misc:Depends", "ucf");
-               }
-               foreach my $set (@ucf) {
-                       my $src = $set->[0];
-                       my $dest = $set->[1];
-                       autoscript($package,"postinst","postinst-ucf","s:#UCFSRC#:$src:;s:#UCFDEST#:$dest:;s/#PACKAGE#/$package/",);
-                       autoscript($package,"postrm","postrm-ucf","s:#UCFDEST#:$dest:;s/#PACKAGE#/$package/");
-               }
-       }
-}
-
-=head1 SEE ALSO
-
-L<debhelper(7)>
-
-This program is a part of debhelper.
-
-=head1 AUTHOR
-
-Joey Hess <joeyh@debian.org>
-Jeroen Schot <schot@a-eskwadraat.nl>
-
-=cut
diff --git a/dh_ucf b/dh_ucf
new file mode 100755 (executable)
index 0000000..8f85d78
--- /dev/null
+++ b/dh_ucf
@@ -0,0 +1,92 @@
+#!/usr/bin/perl -w
+
+=head1 NAME
+
+dh_ucf - register configuration files with ucf 
+
+=cut
+
+use strict;
+use Debian::Debhelper::Dh_Lib;
+
+=head1 SYNOPSIS
+
+B<dh_ucf> [S<I<debhelper options>>] [B<-n>] [S<i<source destination> ...>]
+
+=head1 DESCRIPTION
+
+B<dh_ucf> is a debhelper program that is responsible for generating the
+F<postinst> and F<postrm> commands that register files with ucf(1) and ucfr(1).
+
+=head1 FILES
+
+=over 4
+
+=item debian/I<package>.ucf
+
+List pairs of source and destination files to register with ucf. Each pair
+should be put on its own line, with the source and destination separated by
+whitespace. Both source and destination must be absolute paths.
+
+A dependency on ucf will be generated in B<${misc:Depends}>.
+
+=back
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-n>, B<--noscripts>
+
+Do not modify F<postinst>/F<postrm> scripts. Turns this command into a no-op.
+
+=back
+
+=head1 NOTES
+
+Note that this command is not idempotent. L<dh_prep(1)> should be called
+between invocations of this command. Otherwise, it may cause multiple
+instances of the same text to be added to maintainer scripts.
+
+=cut
+
+init();
+
+foreach my $package (@{$dh{DOPACKAGES}}) {
+       my $tmp=tmpdir($package);
+       my $file=pkgfile($package,"ucf");
+
+       my @ucf;
+       if ($file) {
+               @ucf=filedoublearray($file);
+       }
+
+       if (($package eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) {
+               push @ucf, [@ARGV];
+       }
+       
+       if (! $dh{NOSCRIPTS}) {
+               if (@ucf) {
+                       addsubstvar($package, "misc:Depends", "ucf");
+               }
+               foreach my $set (@ucf) {
+                       my $src = $set->[0];
+                       my $dest = $set->[1];
+                       autoscript($package,"postinst","postinst-ucf","s:#UCFSRC#:$src:;s:#UCFDEST#:$dest:;s/#PACKAGE#/$package/",);
+                       autoscript($package,"postrm","postrm-ucf","s:#UCFDEST#:$dest:;s/#PACKAGE#/$package/");
+               }
+       }
+}
+
+=head1 SEE ALSO
+
+L<debhelper(7)>
+
+This program is a part of debhelper.
+
+=head1 AUTHOR
+
+Joey Hess <joeyh@debian.org>
+Jeroen Schot <schot@a-eskwadraat.nl>
+
+=cut