From lfousse@costa.debian.org Sat Feb 12 18:41:35 2005 From: lfousse@costa.debian.org (Laurent Fousse) Date: Sat, 12 Feb 2005 19:41:35 +0100 Subject: [Systraq-commit] r208 - trunk/debian Message-ID: Author: lfousse Date: 2005-02-12 19:41:34 +0100 (Sat, 12 Feb 2005) New Revision: 208 Modified: trunk/debian/control Log: Add missing build-depends. This is the correct fix for #291619. Modified: trunk/debian/control =================================================================== --- trunk/debian/control 2005-02-12 16:29:40 UTC (rev 207) +++ trunk/debian/control 2005-02-12 18:41:34 UTC (rev 208) @@ -2,7 +2,7 @@ Section: admin Priority: optional Maintainer: Laurent Fousse -Build-Depends-Indep: debhelper (>= 4.0.0), jade, sgml-data, w3m, jadetex, docbook-dsssl, openjade +Build-Depends-Indep: debhelper (>= 4.0.0), jade, sgml-data, w3m, jadetex, docbook-dsssl, docbook-xml, docbook-xsl, openjade Standards-Version: 3.6.1 Package: systraq From joostvb@costa.debian.org Sat Feb 12 20:30:59 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 21:30:59 +0100 Subject: [Systraq-commit] r209 - trunk/systraq/doc Message-ID: Author: joostvb Date: 2005-02-12 21:30:59 +0100 (Sat, 12 Feb 2005) New Revision: 209 Modified: trunk/systraq/doc/Makefile.am Log: rumours about Debian Bug#291619 turned out to be just that Modified: trunk/systraq/doc/Makefile.am =================================================================== --- trunk/systraq/doc/Makefile.am 2005-02-12 18:41:34 UTC (rev 208) +++ trunk/systraq/doc/Makefile.am 2005-02-12 20:30:59 UTC (rev 209) @@ -26,12 +26,8 @@ HTML2TXT_RULE = $(HTML2TXT) $< > $@ -## rumours say adding -c will make sure openjade won't try to connect to www.oasis-open.org; -## see http://bugs.debian.org/#291619 . -## XML2HTML_RULE = $(JADE) -c $(dtdfile) -t sgml -D $(top_builddir)/$(subdir) -d $(srcdir)/html.dsl $(XMLDCL) $< XML2HTML_RULE = $(JADE) -t sgml -D $(top_builddir)/$(subdir) -d $(srcdir)/html.dsl $(XMLDCL) $< -## XML2TEX_RULE = $(JADE) -c $(dtdfile) -t tex -D $(top_builddir)/$(subdir) -d $(srcdir)/print.dsl -o $@ $(XMLDCL) $< XML2TEX_RULE = $(JADE) -t tex -D $(top_builddir)/$(subdir) -d $(srcdir)/print.dsl -o $@ $(XMLDCL) $< # run 3 times for toc processing @@ -42,7 +38,6 @@ base = manual tmpfiles = $(base).tex $(base).log $(base).aux $(base).out $(base).dvi -## dtdfile = /usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml docdir = $(datadir)/doc/$(PACKAGE) doc_DATA = $(base).html $(base).ps $(base).pdf $(base).txt From joostvb@costa.debian.org Sat Feb 12 20:38:55 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 21:38:55 +0100 Subject: [Systraq-commit] r210 - trunk/systraq Message-ID: Author: joostvb Date: 2005-02-12 21:38:55 +0100 (Sat, 12 Feb 2005) New Revision: 210 Modified: trunk/systraq/TODO Log: some stuff is done Modified: trunk/systraq/TODO =================================================================== --- trunk/systraq/TODO 2005-02-12 20:30:59 UTC (rev 209) +++ trunk/systraq/TODO 2005-02-12 20:38:55 UTC (rev 210) @@ -1,48 +1,36 @@ $Id$ -- split requirements in manual in cvs-build-time, build-time and run-time; +- Split requirements in manual in cvs-build-time, build-time and run-time; document all run-time dependencies, get configure.ac check for them. -- Check if it's documented we're using svn on alioth now. -- Make commit email messages go to a mailing list, not a hardcoded list - of recipients. +- Document systraq-commit@lists.alioth.debian.org on systraq webpage. - Make sure "Skipped 'foo'" messages don't show up in ChangeLog. -- don't use pod but zoem for st_snapshot manpage (or wait for Laurent to do +- Don't use pod but zoem for st_snapshot manpage (or wait for Laurent to do this). document zoem build-depends. -- write a systraq(8) manpage (or wait for Laurent to do this). Remove details +- Write a systraq(8) manpage (or wait for Laurent to do this). Remove details about this script from the systraq manual. Copy stuff from NEWS file. -- finish systraq manual: add diagram listing dependencies (see the FIXME) -- check wether we really help packagers: - - ./configure --prefix=/usr --sysconfdir=/etc [...] - make - make install DESTDIR=`pwd`/packagetmpbuildarea - - should do the right thing. - +- Finish systraq manual: add diagram listing dependencies (see the FIXME) - Do not install systraq_is_unconfigured , just ship it with tarball for packagers only. - Document st_snapshot.hourly in manual.dbx. - Don't install st_snapshot.hourly in bin/ , but in a location like libexec/ . -- don't use md5sum, but sha1sum as shipped with GNU coreutils +- Don't use md5sum, but sha1sum as shipped with GNU coreutils ( ftp://ftp.gnu.org/gnu/coreutils/ ). Interface seems same, so change should be trivial. md5sum should be variable ST_SUM in /usr/sbin/systraq, it should be set optionally. -- the way all homedirectories are found is braindead. it fails in case +- The way all homedirectories are found is braindead. it fails in case something like NIS is used. document this. -- check announcement of systraq on FreshMeat: project (ID 50277) "systraq"; - Fri, 15 Oct 2004 22:49:13 +0200 -- announce systraq on http://directory.fsf.org/ -- refer to checksecurity (seems only available as Debian package): offers +- Announce systraq on http://directory.fsf.org/ +- Refer to checksecurity (seems only available as Debian package): offers similar functionality as systraq script. -- systraq should silently ignore non-world-readable to-be-monitored files in +- Systraq should silently ignore non-world-readable to-be-monitored files in homedirectories. This is nice on systems where some users like to have e.g. ~/.bashrc monitored and others do not. Document this behaviour, and instruct admins to check for readability when setting up list of to be monitored files. Check what happens when permissions change: are we getting warned? I guess we should be warned. Bug reported by Lionel Elie Mamane. -- make this package usable on systems with a configured filetraq: +- Make this package usable on systems with a configured filetraq: > What to do with filetraq.default > What to do with filetraq cron job - Guess systraq doesn't need it's own group, but is fine with being in From joostvb@costa.debian.org Sat Feb 12 20:39:46 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 21:39:46 +0100 Subject: [Systraq-commit] r211 - trunk/systraq/etc Message-ID: Author: joostvb Date: 2005-02-12 21:39:39 +0100 (Sat, 12 Feb 2005) New Revision: 211 Modified: trunk/systraq/etc/Makefile.am trunk/systraq/etc/systraq_is_unconfigured Log: do not install systraq_is_unconfigured: this tarball behaves just fine. Modified: trunk/systraq/etc/Makefile.am =================================================================== --- trunk/systraq/etc/Makefile.am 2005-02-12 20:38:55 UTC (rev 210) +++ trunk/systraq/etc/Makefile.am 2005-02-12 20:39:39 UTC (rev 211) @@ -3,8 +3,7 @@ etcdir = @SYSCONF_PATH@ etc_DATA = \ - filetraq.default \ - systraq_is_unconfigured + filetraq.default exampledir = $(datadir)/doc/$(PACKAGE)/examples example_DATA= \ @@ -17,5 +16,5 @@ crondir = @CRON_PATH@ cron_DATA = systraq -EXTRA_DIST = $(etc_DATA) $(example_DATA) $(cron_DATA) +EXTRA_DIST = $(etc_DATA) $(example_DATA) $(cron_DATA) systraq_is_unconfigured Modified: trunk/systraq/etc/systraq_is_unconfigured =================================================================== --- trunk/systraq/etc/systraq_is_unconfigured 2005-02-12 20:38:55 UTC (rev 210) +++ trunk/systraq/etc/systraq_is_unconfigured 2005-02-12 20:39:39 UTC (rev 211) @@ -19,5 +19,4 @@ # touch /etc/systraq/i_want_a_broken_systraq (proper location could vary). - # $Id$ From joostvb@costa.debian.org Sat Feb 12 20:57:52 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 21:57:52 +0100 Subject: [Systraq-commit] r212 - trunk/systraq Message-ID: Author: joostvb Date: 2005-02-12 21:57:51 +0100 (Sat, 12 Feb 2005) New Revision: 212 Modified: trunk/systraq/TODO Log: Modified: trunk/systraq/TODO =================================================================== --- trunk/systraq/TODO 2005-02-12 20:39:39 UTC (rev 211) +++ trunk/systraq/TODO 2005-02-12 20:57:51 UTC (rev 212) @@ -5,8 +5,8 @@ document all run-time dependencies, get configure.ac check for them. - Document systraq-commit@lists.alioth.debian.org on systraq webpage. - Make sure "Skipped 'foo'" messages don't show up in ChangeLog. -- Don't use pod but zoem for st_snapshot manpage (or wait for Laurent to do - this). document zoem build-depends. +- Don't use pod but zoem (or docbook) for st_snapshot manpage (or wait for + Laurent to do this). document zoem build-depends. - Write a systraq(8) manpage (or wait for Laurent to do this). Remove details about this script from the systraq manual. Copy stuff from NEWS file. - Finish systraq manual: add diagram listing dependencies (see the FIXME) @@ -21,9 +21,7 @@ optionally. - The way all homedirectories are found is braindead. it fails in case something like NIS is used. document this. -- Announce systraq on http://directory.fsf.org/ -- Refer to checksecurity (seems only available as Debian package): offers - similar functionality as systraq script. +- Check systraq announcement on http://directory.fsf.org/, update systraq webpage. - Systraq should silently ignore non-world-readable to-be-monitored files in homedirectories. This is nice on systems where some users like to have e.g. ~/.bashrc monitored and others do not. Document this behaviour, and instruct From joostvb@costa.debian.org Sat Feb 12 22:31:09 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 23:31:09 +0100 Subject: [Systraq-commit] r213 - trunk/systraq/man Message-ID: Author: joostvb Date: 2005-02-12 23:31:08 +0100 (Sat, 12 Feb 2005) New Revision: 213 Added: trunk/systraq/man/st_snapshot.hourly.dbx Modified: trunk/systraq/man/Makefile.am Log: st_snapshot.hourly manpage, first shot Modified: trunk/systraq/man/Makefile.am =================================================================== --- trunk/systraq/man/Makefile.am 2005-02-12 20:57:51 UTC (rev 212) +++ trunk/systraq/man/Makefile.am 2005-02-12 22:31:08 UTC (rev 213) @@ -5,11 +5,17 @@ ## and non GNU make SUFFIXES = .pod .1 +DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +XP=xsltproc -''-nonet + .pod.1: pod2man --center='$(PACKAGE)' --release='$(VERSION)' $? > $@ -man_MANS = st_snapshot.1 +st_snapshot.hourly.1: st_snapshot.hourly.dbx + $(XP) $(DB2MAN) $< +man_MANS = st_snapshot.1 st_snapshot.hourly.1 + EXTRA_DIST = st_snapshot.pod CLEANFILES = $(man_MANS) Added: trunk/systraq/man/st_snapshot.hourly.dbx =================================================================== --- trunk/systraq/man/st_snapshot.hourly.dbx 2005-02-12 20:57:51 UTC (rev 212) +++ trunk/systraq/man/st_snapshot.hourly.dbx 2005-02-12 22:31:08 UTC (rev 213) @@ -0,0 +1,131 @@ + + + + Joost"> + van Baal"> + + #SHORTDATE#"> + 1"> + #EMAIL#"> + + ST_SNAPSHOT.HOURLY"> + + + GNU"> + GPL"> +]> + + + +
+ &email; +
+ + &firstname; + &surname; + + + 2005 + &username; + + &date; +
+ + &uccommand; + + §ion; + + + &command; + + wrapper for st_snapshot + + + + &command; + + + + DESCRIPTION + + &command; is a wrapper for +st_snapshot. &command; is to be run from cron. + +It checks existence of the files i_want_a_broken_systraq and systraq_is_unconfigured. + + +This manual page documents briefly the + &command; and bar + commands. + + + Instead, it has documentation in the &gnu; + Info format; see below. + + &command; is a program that... + + + + + ENVIRONMENT + + + + ST_MODE + + + + Show summary of options. + + + + + + + + + +FILES + +i_want_a_broken_systraq , systraq_is_unconfigured + + + + SEE ALSO + + bar (1), baz (1). + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + Info system. + + + AUTHOR + + This manual page was written by &username;. + Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 or any + later version published by the Free Software Foundation. + + + +
+ Property changes on: trunk/systraq/man/st_snapshot.hourly.dbx ___________________________________________________________________ Name: svn:keywords + Id URL Author Date Rev From joostvb@costa.debian.org Sat Feb 12 22:35:45 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 23:35:45 +0100 Subject: [Systraq-commit] r214 - in trunk/systraq: . man Message-ID: Author: joostvb Date: 2005-02-12 23:35:44 +0100 (Sat, 12 Feb 2005) New Revision: 214 Modified: trunk/systraq/TODO trunk/systraq/man/st_snapshot.hourly.dbx Log: need to finish manpage Modified: trunk/systraq/TODO =================================================================== --- trunk/systraq/TODO 2005-02-12 22:31:08 UTC (rev 213) +++ trunk/systraq/TODO 2005-02-12 22:35:44 UTC (rev 214) @@ -5,22 +5,20 @@ document all run-time dependencies, get configure.ac check for them. - Document systraq-commit@lists.alioth.debian.org on systraq webpage. - Make sure "Skipped 'foo'" messages don't show up in ChangeLog. -- Don't use pod but zoem (or docbook) for st_snapshot manpage (or wait for - Laurent to do this). document zoem build-depends. +- Don't use pod but docbook for st_snapshot manpage (or wait for + Laurent to do this). document build-depends for typesetting manpages. - Write a systraq(8) manpage (or wait for Laurent to do this). Remove details about this script from the systraq manual. Copy stuff from NEWS file. - Finish systraq manual: add diagram listing dependencies (see the FIXME) -- Do not install systraq_is_unconfigured , just ship it with tarball for - packagers only. -- Document st_snapshot.hourly in manual.dbx. +- Finish st_snapshot.hourly manpage. Refer to this manpage in manual.dbx. - Don't install st_snapshot.hourly in bin/ , but in a location like libexec/ . - Don't use md5sum, but sha1sum as shipped with GNU coreutils ( ftp://ftp.gnu.org/gnu/coreutils/ ). Interface seems same, so change should be trivial. md5sum should be variable ST_SUM in /usr/sbin/systraq, it should be set optionally. -- The way all homedirectories are found is braindead. it fails in case - something like NIS is used. document this. +- The way all homedirectories are found is braindead. It fails in case + something like NIS is used. Document this. - Check systraq announcement on http://directory.fsf.org/, update systraq webpage. - Systraq should silently ignore non-world-readable to-be-monitored files in homedirectories. This is nice on systems where some users like to have e.g. Modified: trunk/systraq/man/st_snapshot.hourly.dbx =================================================================== --- trunk/systraq/man/st_snapshot.hourly.dbx 2005-02-12 22:31:08 UTC (rev 213) +++ trunk/systraq/man/st_snapshot.hourly.dbx 2005-02-12 22:35:44 UTC (rev 214) @@ -69,8 +69,11 @@ st_snapshot. &command; is to be run from cron. It checks existence of the files i_want_a_broken_systraq and systraq_is_unconfigured. +An example systraq_is_unconfigured file is shipped with the systraq tarball. +Since the systraq tarball behaves sanely on a fresh default install, this file +is NOT installed by default. However, people preparing systraq binary packages +typically can make good use of this file. - This manual page documents briefly the &command; and bar commands. From joostvb@costa.debian.org Sat Feb 12 22:40:22 2005 From: joostvb@costa.debian.org (Joost van Baal) Date: Sat, 12 Feb 2005 23:40:22 +0100 Subject: [Systraq-commit] r215 - trunk/systraq/man Message-ID: Author: joostvb Date: 2005-02-12 23:40:22 +0100 (Sat, 12 Feb 2005) New Revision: 215 Modified: trunk/systraq/man/Makefile.am Log: Modified: trunk/systraq/man/Makefile.am =================================================================== --- trunk/systraq/man/Makefile.am 2005-02-12 22:35:44 UTC (rev 214) +++ trunk/systraq/man/Makefile.am 2005-02-12 22:40:22 UTC (rev 215) @@ -16,6 +16,6 @@ man_MANS = st_snapshot.1 st_snapshot.hourly.1 -EXTRA_DIST = st_snapshot.pod +EXTRA_DIST = st_snapshot.pod st_snapshot.hourly.dbx CLEANFILES = $(man_MANS)