]> andersk Git - config-package-dev.git/commitdiff
debathena-transform-example: Transform lynx.cfg instead of syslog.conf
authorGeoffrey Thomas <geofft@mit.edu>
Tue, 18 Sep 2012 04:48:19 +0000 (21:48 -0700)
committerGeoffrey Thomas <geofft@mit.edu>
Tue, 18 Sep 2012 18:31:00 +0000 (11:31 -0700)
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
examples/debathena-transform-example-1.0/debian/control.in
examples/debathena-transform-example-1.0/debian/rules
examples/debathena-transform-example-1.0/debian/transform_lynx.cfg.debathena [new file with mode: 0755]
examples/debathena-transform-example-1.0/debian/transform_syslog.conf.debathena [deleted file]

index 6c5192d85b83f412fe7c0477b34865fc049d5e58..6c130ea3d2623e9e8ccdd50a0016c869600db7c1 100644 (file)
@@ -5,12 +5,12 @@ Maintainer: Tim Abbott <tabbott@mit.edu>
 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
index 9f92d179ebc397fab6549229c813a5a54e28e3b8..0e215b571e454a9229ffd2c8aa81a65e6b42b195 100644 (file)
@@ -2,12 +2,12 @@ Source: debathena-transform-example
 Section: config
 Priority: extra
 Maintainer: Tim Abbott <tabbott@mit.edu>
-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
index 98a20914345a81e288d5f7737a29aa59d305c113..ec8800033b7de239efcff25711feec159256bd5c 100755 (executable)
@@ -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 (executable)
index 0000000..99dd4ae
--- /dev/null
@@ -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 (executable)
index 2626ba0..0000000
+++ /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;
This page took 0.265299 seconds and 5 git commands to generate.