summaryrefslogtreecommitdiff
path: root/beagle/debian-rfs/usr/bin/debconf-escape
diff options
context:
space:
mode:
Diffstat (limited to 'beagle/debian-rfs/usr/bin/debconf-escape')
-rwxr-xr-xbeagle/debian-rfs/usr/bin/debconf-escape47
1 files changed, 0 insertions, 47 deletions
diff --git a/beagle/debian-rfs/usr/bin/debconf-escape b/beagle/debian-rfs/usr/bin/debconf-escape
deleted file mode 100755
index fdff906..0000000
--- a/beagle/debian-rfs/usr/bin/debconf-escape
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/perl -w
-# This file was preprocessed, do not edit!
-
-
-use strict;
-use Getopt::Long;
-
-use vars qw($escape $unescape);
-
-sub usage {
- print STDERR <<EOF;
-Usage: debconf-unescape -e|-u < input-text
- -e, --escape escape text
- -u, --unescape unescape text
-
-Exactly one of -e or -u must be used.
-EOF
- exit(1);
-}
-
-$escape=0;
-$unescape=0;
-
-GetOptions(
- "escape|e" => \$escape,
- "unescape|u" => \$unescape,
-) || usage();
-
-if ($escape == $unescape) {
- usage();
-}
-
-if ($escape) {
- while (<>) {
- s/\\/\\\\/g;
- s/\n/\\n/g;
- print;
- }
-} else {
- while (<>) {
- for (split /(\\.)/) {
- s/\\(.)/$1 eq "n" ? "\n" : $1/eg;
- print;
- }
- }
-}
-