Systemd/man
Zbigniew Jędrzejewski-Szmek 1a13e31d27 build-sys,man: use XML entities to substite strings
This makes it easier to add substitutions to man pages,
avoiding the separate transformation step.

mkdir -p's are removed from the rule, because xsltproc will
will create directories on it's own.

All in all, two or three forks per man page are avoided,
which should make things marginally faster.

Unfortunately python parsers must too be tweaked to handle
entities. This isn't particularly easy: with lxml a custom
Resolver can be used, but the stdlib etree doesn't support
external entities *at all*. So when running without lxml,
the entities are just removed. Right now it doesn't matter,
since the entities are not indexed anyway. But I intend to
add indexing of filenames in the near future, and then the
index generated without lxml might be missing a few lines.
Oh well.
2013-03-29 20:30:21 -04:00
..
.gitignore build-sys,man: use XML entities to substite strings 2013-03-29 20:30:21 -04:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
binfmt.d.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
bootchart.conf.xml man: Update bootchart.conf(5) 2013-02-14 16:18:46 -08:00
bootup.xml units: introduce new timers.target and paths.target to hook timer/path units into for boot 2013-03-25 21:28:30 +01:00
crypttab.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
custom-html.xsl man,html: say 'systemd 198' in the header 2013-03-12 23:57:46 -04:00
custom-man.xsl man,html: say 'systemd 198' in the header 2013-03-12 23:57:46 -04:00
daemon.xml man: fix some spelling mistakes 2012-11-30 14:02:03 +01:00
halt.xml man: fix typos in halt.xml and journalctl.xml 2012-09-13 19:35:18 +02:00
hostname.xml man: Unify title for configuration files 2013-03-07 16:06:29 +01:00
hostnamectl.xml man: Make options consistent 2013-02-13 08:57:20 -05:00
journalctl.xml journalctl: support --root for message catalogs 2013-03-28 23:45:59 -04:00
journald.conf.xml journal: Add sync timer to journal server 2013-03-25 17:51:06 +01:00
kernel-command-line.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
kernel-install.xml man: fix some typos 2013-03-13 23:09:49 +01:00
locale.conf.xml man: fix a bunch of typos in docs 2012-09-13 19:34:24 +02:00
localectl.xml man: Make options consistent 2013-02-13 08:57:20 -05:00
localtime.xml man: Unify title for configuration files 2013-03-07 16:06:29 +01:00
loginctl.xml man: Make options consistent 2013-02-13 08:57:20 -05:00
logind.conf.xml man: fix some typos 2013-03-13 23:09:49 +01:00
machine-id.xml man: fix some typos 2013-03-13 23:09:49 +01:00
machine-info.xml hostnamed: make chassis type configurable via /etc/machine-info 2012-12-24 19:03:59 +01:00
modules-load.d.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
nss-myhostname.xml man: fix some typos 2013-03-13 23:09:49 +01:00
os-release.xml man/os-release: Add BUILD_ID field 2013-03-27 11:15:07 -07:00
pam_systemd.xml build-sys: do not install pam_systemd(8) without PAM 2013-03-04 13:16:38 -05:00
runlevel.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
sd-daemon.xml Reword sentences that contain psuedo-English "resp." 2012-10-16 01:03:01 +02:00
sd-id128.xml man/sd-id128.xml: typo fix 2012-11-11 21:36:21 +01:00
sd-journal.xml journal: document new catalog APIs 2012-11-20 22:09:09 +01:00
sd-login.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
sd-readahead.xml man: Fix id attributes 2013-03-07 16:05:47 +01:00
sd_booted.xml sd-booted: update sd_booted() check a bit 2013-03-15 16:49:08 +01:00
sd_get_seats.xml man: fix prototype of sd_get_uids() 2013-02-08 23:31:37 +01:00
sd_id128_get_machine.xml man: Split sd_randomize(3) from sd_id128_get_{machine,boot}(3) 2012-07-13 22:55:52 +02:00
sd_id128_randomize.xml man: Split sd_randomize(3) from sd_id128_get_{machine,boot}(3) 2012-07-13 22:55:52 +02:00
sd_id128_to_string.xml man: typo fixes 2012-10-26 00:16:47 +02:00
sd_is_fifo.xml man: typo fixes 2012-10-26 00:16:47 +02:00
sd_journal_add_match.xml man: fix return value for sd_journal_flush_matches 2013-02-07 01:02:34 -05:00
sd_journal_get_catalog.xml man/catalog: fix synopsis and remind to free 2013-03-19 21:50:42 -04:00
sd_journal_get_cursor.xml journal: when browsing the journal via browse.html allow clicking on entries to show their details 2012-10-10 22:41:03 +02:00
sd_journal_get_cutoff_realtime_usec.xml man: document sd_journal_get_cursor() 2012-07-13 20:39:05 +02:00
sd_journal_get_data.xml journal: by default do not decompress dat objects larger than 64K 2012-11-21 00:28:00 +01:00
sd_journal_get_fd.xml man: fix compilation of example 2013-03-07 00:45:56 -05:00
sd_journal_get_realtime_usec.xml man: document sd_journal_get_cursor() 2012-07-13 20:39:05 +02:00
sd_journal_get_usage.xml systemd-python: export sd_journal_get_usage 2013-03-21 22:39:24 -04:00
sd_journal_next.xml man: typo fixes 2012-10-26 00:16:47 +02:00
sd_journal_open.xml man: correct documented return type for sd_journal_close 2012-12-04 14:03:41 +01:00
sd_journal_print.xml man: typo fixes 2012-10-26 00:16:47 +02:00
sd_journal_query_unique.xml journal: by default do not decompress dat objects larger than 64K 2012-11-21 00:28:00 +01:00
sd_journal_seek_head.xml man: typo fix 2013-02-13 04:57:36 +01:00
sd_journal_stream_fd.xml man: typo fixes 2012-10-26 00:16:47 +02:00
sd_listen_fds.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
sd_login_monitor_new.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
sd_notify.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
sd_pid_get_session.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
sd_readahead.xml man: Fix id attributes 2013-03-07 16:05:47 +01:00
sd_seat_get_active.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
sd_session_is_active.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
sd_uid_get_state.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
shutdown.xml man/shutdown: /etc/nologin is called /run/nologin now 2013-03-21 23:05:09 -04:00
sysctl.d.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemctl.xml man: clarify systemctl --property= documentation a bit 2013-02-28 19:55:48 +01:00
systemd-activate.xml systemd-activate: pass environment variables through 2013-03-15 22:55:24 -04:00
systemd-analyze.xml Move systemctl dot to systemd-analyze dot 2013-02-13 14:47:05 -08:00
systemd-ask-password-console.service.xml Reword sentences that contain psuedo-English "resp." 2012-10-16 01:03:01 +02:00
systemd-ask-password.xml man: clearify the meaning of timeout=0 for password agents 2013-01-23 01:08:48 +01:00
systemd-binfmt.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-bootchart.xml bootchart: document -C, --cmdline parameter 2013-03-07 16:19:38 +01:00
systemd-cat.xml Reword sentences that contain psuedo-English "resp." 2012-10-16 01:03:01 +02:00
systemd-cgls.xml systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is specified 2013-01-16 12:11:47 -05:00
systemd-cgtop.xml man: rename systemd.conf to systemd-system.conf 2013-02-13 09:48:32 -05:00
systemd-coredumpctl.xml build-sys: build and install systemd-coredumpctl conditionally 2013-03-04 23:23:06 +01:00
systemd-cryptsetup-generator.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-cryptsetup@.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-delta.xml man: Make options consistent 2013-02-13 08:57:20 -05:00
systemd-detect-virt.xml man: typo fixes 2012-10-26 00:16:47 +02:00
systemd-fsck@.service.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
systemd-fstab-generator.xml man: extend systemd.directives(7) to all manual pages 2013-01-26 11:36:53 -05:00
systemd-getty-generator.xml unit: link up getty configuration from man page and unit files 2012-11-20 20:10:30 +01:00
systemd-halt.service.xml man: typo fixes 2012-10-26 00:16:47 +02:00
systemd-hostnamed.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-inhibit.xml man: typo fixes 2012-10-26 00:16:47 +02:00
systemd-initctl.service.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-journal-gatewayd.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-journald.service.xml journald: introduce new "systemd-journal" group and make it own the journal files 2013-03-05 18:59:03 +01:00
systemd-localed.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-logind.service.xml build-sys: do not install logind manpages when disabled 2013-03-04 13:06:43 -05:00
systemd-machine-id-setup.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-modules-load.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-notify.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-nspawn.xml man: document systemd-nspawn behaviour with -b 2013-02-27 22:25:40 -05:00
systemd-quotacheck.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-random-seed-load.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-readahead-replay.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-remount-fs.service.xml man: link in API FS documentation from the wiki 2013-01-15 05:13:54 +01:00
systemd-shutdownd.service.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-suspend.service.xml man: explain a bit more detailed what happens on suspend 2012-10-31 00:48:20 +01:00
systemd-sysctl.service.xml man: fix 'sysytemd' typos 2012-06-13 00:09:25 +02:00
systemd-system-update-generator.xml man: fix invalid links to generator wiki pages 2012-10-02 11:52:29 -04:00
systemd-system.conf.xml man: clarify how to configure default control group hierarchies for services and sessions 2013-02-27 15:00:26 +01:00
systemd-timedated.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-tmpfiles.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-tty-ask-password-agent.xml man: fix --h vs. -h typos 2012-06-27 10:48:13 +02:00
systemd-udevd.service.xml udev: rename kernel command line option to net.ifnames= 2013-03-18 19:31:34 +01:00
systemd-update-utmp-runlevel.service.xml man: Fix id attributes 2013-03-07 16:05:47 +01:00
systemd-user-sessions.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-vconsole-setup.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd.automount.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.device.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.exec.xml exec: Assigning the empty string to CapabilityBoundSet= should drop all caps 2013-03-22 23:28:44 +01:00
systemd.journal-fields.xml man: document COREDUMP_UNIT and COREDUMP_USER_UNIT 2013-02-07 01:02:34 -05:00
systemd.kill.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.mount.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.path.xml core/path: catch errors when adding watches 2013-03-03 08:55:53 -05:00
systemd.preset.xml man: add various links from man pages to appropriate wiki pages 2012-06-28 18:58:56 +02:00
systemd.service.xml man/service: document behaviour on failure 2013-03-19 22:15:01 -04:00
systemd.snapshot.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.socket.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.special.xml unit: replace remote-fs-setup.target by network-online.target 2013-03-29 03:07:17 +01:00
systemd.swap.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.target.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.time.xml man: time - exchange some 'colons' with 'commas' 2013-01-30 16:34:32 +01:00
systemd.timer.xml man: use <replaceable> in various places 2013-02-13 23:09:00 -05:00
systemd.unit.xml build-sys,man: use XML entities to substite strings 2013-03-29 20:30:21 -04:00
systemd.xml man: rename systemd.conf to systemd-system.conf 2013-02-13 09:48:32 -05:00
telinit.xml relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
timedatectl.xml man: Make options consistent 2013-02-13 08:57:20 -05:00
tmpfiles.d.xml tmpfiles: introduce type X 2013-01-25 10:38:46 -05:00
udev.xml man: udev - clarify when RUN is executed 2013-03-18 18:28:59 +01:00
udevadm.xml udev: udevadm hwdb - add --root= 2013-02-08 12:00:05 +01:00
vconsole.conf.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00