From 28e4629b14cae93d919883c11997e6bf9247b222 Mon Sep 17 00:00:00 2001 From: Geoffrey Thomas Date: Mon, 17 Sep 2012 21:48:19 -0700 Subject: [PATCH] debathena-transform-example: Transform lynx.cfg instead of syslog.conf syslog.conf comes from sysklogd, which is unlikely to exist on a modern system, and is likely to cause unwanted side effects if installed. lynx can fairly safely be installed on most systems, so it makes a better example. --- examples/debathena-transform-example-1.0/debian/control | 4 ++-- .../debathena-transform-example-1.0/debian/control.in | 4 ++-- examples/debathena-transform-example-1.0/debian/rules | 2 +- .../debian/transform_lynx.cfg.debathena | 9 +++++++++ .../debian/transform_syslog.conf.debathena | 9 --------- 5 files changed, 14 insertions(+), 14 deletions(-) create mode 100755 examples/debathena-transform-example-1.0/debian/transform_lynx.cfg.debathena delete mode 100755 examples/debathena-transform-example-1.0/debian/transform_syslog.conf.debathena diff --git a/examples/debathena-transform-example-1.0/debian/control b/examples/debathena-transform-example-1.0/debian/control index 6c5192d..6c130ea 100644 --- a/examples/debathena-transform-example-1.0/debian/control +++ b/examples/debathena-transform-example-1.0/debian/control @@ -5,12 +5,12 @@ Maintainer: Tim Abbott Build-Depends: cdbs, debhelper, dh-buildinfo, - config-package-dev (>= 4.5~), sysklogd + config-package-dev (>= 4.5~), lynx Standards-Version: 3.8.0 Package: debathena-transform-example Architecture: all -Depends: ${misc:Depends}, sysklogd +Depends: ${misc:Depends}, lynx Provides: ${diverted-files} Conflicts: ${diverted-files} Description: Example config-package-dev package diff --git a/examples/debathena-transform-example-1.0/debian/control.in b/examples/debathena-transform-example-1.0/debian/control.in index 9f92d17..0e215b5 100644 --- a/examples/debathena-transform-example-1.0/debian/control.in +++ b/examples/debathena-transform-example-1.0/debian/control.in @@ -2,12 +2,12 @@ Source: debathena-transform-example Section: config Priority: extra Maintainer: Tim Abbott -Build-Depends: @cdbs@, sysklogd +Build-Depends: @cdbs@, lynx Standards-Version: 3.8.0 Package: debathena-transform-example Architecture: all -Depends: ${misc:Depends}, sysklogd +Depends: ${misc:Depends}, lynx Provides: ${diverted-files} Conflicts: ${diverted-files} Description: Example config-package-dev package diff --git a/examples/debathena-transform-example-1.0/debian/rules b/examples/debathena-transform-example-1.0/debian/rules index 98a2091..ec88000 100755 --- a/examples/debathena-transform-example-1.0/debian/rules +++ b/examples/debathena-transform-example-1.0/debian/rules @@ -2,7 +2,7 @@ DEB_DIVERT_EXTENSION = .debathena DEB_TRANSFORM_FILES_debathena-transform-example += \ - /etc/syslog.conf.debathena + /etc/lynx-cur/lynx.cfg.debathena include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/config-package.mk diff --git a/examples/debathena-transform-example-1.0/debian/transform_lynx.cfg.debathena b/examples/debathena-transform-example-1.0/debian/transform_lynx.cfg.debathena new file mode 100755 index 0000000..99dd4ae --- /dev/null +++ b/examples/debathena-transform-example-1.0/debian/transform_lynx.cfg.debathena @@ -0,0 +1,9 @@ +#!/usr/bin/perl -0p +# perl -0p is useful for writing efficient transform scripts. + +# Set the default lynx home page to web.mit.edu. As noted in the +# comments in lynx.cfg, if the lynx home page is down, lynx will refuse +# to run. This caused a number of helpdesk complaints when the default +# lynx home page was down for a day. + +s|^#STARTFILE:.*$|$&\nSTARTFILE:http://web.mit.edu/|m or die; diff --git a/examples/debathena-transform-example-1.0/debian/transform_syslog.conf.debathena b/examples/debathena-transform-example-1.0/debian/transform_syslog.conf.debathena deleted file mode 100755 index 2626ba0..0000000 --- a/examples/debathena-transform-example-1.0/debian/transform_syslog.conf.debathena +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/perl -0p -# perl -0p is useful for writing efficient transform scripts. - -# Disable sending to all users 'emerg' level syslog messages. - -# This prevents CVS (or any other applications that wants to) from -# spamming all terminals. - -s/^(\*\.emerg.*\*)/# $1/m or die; -- 2.45.0