chiark / gitweb /
coredump: coredumpctl is so useful now, make it a first-class citizen
authorLennart Poettering <lennart@poettering.net>
Thu, 19 Jun 2014 11:46:01 +0000 (13:46 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 19 Jun 2014 11:46:01 +0000 (13:46 +0200)
Drop the "systemd-" prefix, renaming it from "systemd-coredumpctl" to
"coredumpctl".

.gitignore
Makefile-man.am
Makefile.am
man/coredumpctl.xml [moved from man/systemd-coredumpctl.xml with 95% similarity]
man/systemd.journal-fields.xml
shell-completion/bash/coredumpctl [moved from shell-completion/bash/systemd-coredumpctl with 90% similarity]
shell-completion/zsh/_coredumpctl [moved from shell-completion/zsh/_systemd-coredumpctl with 54% similarity]

index 97cefb5..66fa09d 100644 (file)
@@ -25,6 +25,7 @@
 /busctl
 /cdrom_id
 /collect
+/coredumpctl
 /coverage/
 /defined
 /exported
@@ -56,7 +57,6 @@
 /systemd-cgroups-agent
 /systemd-cgtop
 /systemd-coredump
-/systemd-coredumpctl
 /systemd-cryptsetup
 /systemd-cryptsetup-generator
 /systemd-dbus1-generator
index 03adc7c..938e2c3 100644 (file)
@@ -658,7 +658,7 @@ endif
 
 if ENABLE_COREDUMP
 MANPAGES += \
-       man/systemd-coredumpctl.1
+       man/coredumpctl.1
 MANPAGES_ALIAS += \
        #
 
@@ -1477,6 +1477,7 @@ EXTRA_DIST += \
        man/bootctl.xml \
        man/bootup.xml \
        man/busctl.xml \
+       man/coredumpctl.xml \
        man/crypttab.xml \
        man/daemon.xml \
        man/halt.xml \
@@ -1569,7 +1570,6 @@ EXTRA_DIST += \
        man/systemd-cat.xml \
        man/systemd-cgls.xml \
        man/systemd-cgtop.xml \
-       man/systemd-coredumpctl.xml \
        man/systemd-cryptsetup-generator.xml \
        man/systemd-cryptsetup@.service.xml \
        man/systemd-delta.xml \
index bd33138..d7fa9da 100644 (file)
@@ -3706,22 +3706,22 @@ systemd_coredump_LDADD += \
        libsystemd-acl.la
 endif
 
-systemd_coredumpctl_SOURCES = \
+coredumpctl_SOURCES = \
        src/journal/coredumpctl.c
 
-systemd_coredumpctl_LDADD = \
+coredumpctl_LDADD = \
        libsystemd-journal-internal.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
 bin_PROGRAMS += \
-       systemd-coredumpctl
+       coredumpctl
 
 dist_bashcompletion_DATA += \
-       shell-completion/bash/systemd-coredumpctl
+       shell-completion/bash/coredumpctl
 
 dist_zshcompletion_DATA += \
-       shell-completion/zsh/_systemd-coredumpctl
+       shell-completion/zsh/_coredumpctl
 
 sysctl_DATA = \
        sysctl.d/50-coredump.conf
similarity index 95%
rename from man/systemd-coredumpctl.xml
rename to man/coredumpctl.xml
index 092ec56..159fabb 100644 (file)
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 -->
 
-<refentry id="systemd-coredumpctl" conditional='ENABLE_COREDUMP'
+<refentry id="coredumpctl" conditional='ENABLE_COREDUMP'
           xmlns:xi="http://www.w3.org/2001/XInclude">
 
         <refentryinfo>
-                <title>systemd-coredumpctl</title>
+                <title>coredumpctl</title>
                 <productname>systemd</productname>
 
                 <authorgroup>
         </refentryinfo>
 
         <refmeta>
-                <refentrytitle>systemd-coredumpctl</refentrytitle>
+                <refentrytitle>coredumpctl</refentrytitle>
                 <manvolnum>1</manvolnum>
         </refmeta>
 
         <refnamediv>
-                <refname>systemd-coredumpctl</refname>
+                <refname>coredumpctl</refname>
                 <refpurpose>Retrieve coredumps from the journal</refpurpose>
         </refnamediv>
 
         <refsynopsisdiv>
                 <cmdsynopsis>
-                        <command>systemd-coredumpctl</command>
+                        <command>coredumpctl</command>
                         <arg choice="opt" rep="repeat">OPTIONS</arg>
                         <arg choice="req">COMMAND</arg>
                         <arg choice="opt" rep="repeat">PID|COMM|EXE|MATCH</arg>
@@ -60,7 +60,7 @@
         <refsect1>
                 <title>Description</title>
 
-                <para><command>systemd-coredumpctl</command> may be used to
+                <para><command>coredumpctl</command> may be used to
                 retrieve coredumps from
                 <citerefentry><refentrytitle>systemd-journald</refentrytitle><manvolnum>8</manvolnum></citerefentry>.</para>
         </refsect1>
index 6eeb6e3..472a085 100644 (file)
                                         messages containing coredumps from
                                         system and session units.
                                         See
-                                        <citerefentry><refentrytitle>systemd-coredumpctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
+                                        <citerefentry><refentrytitle>coredumpctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
                                         </para>
                                 </listitem>
                         </varlistentry>
                           <citerefentry><refentrytitle>journalctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
                           <citerefentry><refentrytitle>journald.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
                           <citerefentry><refentrytitle>sd-journal</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
-                          <citerefentry><refentrytitle>systemd-coredumpctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
+                          <citerefentry><refentrytitle>coredumpctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
                           <citerefentry><refentrytitle>systemd.directives</refentrytitle><manvolnum>7</manvolnum></citerefentry>
                   </para>
         </refsect1>
similarity index 90%
rename from shell-completion/bash/systemd-coredumpctl
rename to shell-completion/bash/coredumpctl
index 805e848..e23152d 100644 (file)
@@ -1,4 +1,4 @@
-# systemd-coredumpctl(1) completion                       -*- shell-script -*-
+# coredumpctl(1) completion                       -*- shell-script -*-
 #
 # This file is part of systemd.
 #
@@ -57,11 +57,11 @@ _coredumpctl() {
                 COMPREPLY=( $(compgen -W '${__journal_fields[*]}' -S= -- "$cur") )
                return 0
         elif [[ $cur = *=* ]]; then
-                mapfile -t field_vals < <(systemd-coredumpctl -F "${prev%=}" 2>/dev/null)
+                mapfile -t field_vals < <(coredumpctl -F "${prev%=}" 2>/dev/null)
                 COMPREPLY=( $(compgen -W '${field_vals[*]}' -- "${cur#=}") )
                 return 0
         elif [[ $prev = '=' ]]; then
-                mapfile -t field_vals < <(systemd-coredumpctl -F "${COMP_WORDS[COMP_CWORD-2]}" 2>/dev/null)
+                mapfile -t field_vals < <(coredumpctl -F "${COMP_WORDS[COMP_CWORD-2]}" 2>/dev/null)
                 comps=${field_vals[*]}
         else
                 for ((i=0; i <= COMP_CWORD; i++)); do
@@ -82,4 +82,4 @@ _coredumpctl() {
         return 0
 }
 
-complete -F _coredumpctl systemd-coredumpctl
+complete -F _coredumpctl coredumpctl
similarity index 54%
rename from shell-completion/zsh/_systemd-coredumpctl
rename to shell-completion/zsh/_coredumpctl
index 94b1e92..d13bc70 100644 (file)
@@ -1,21 +1,21 @@
-#compdef systemd-coredumpctl
+#compdef coredumpctl
 
-_systemd-coredumpctl_command(){
-    local -a _systemd_coredumpctl_cmds
-    _systemd_coredumpctl_cmds=(
+_coredumpctl_command(){
+    local -a _coredumpctl_cmds
+    _coredumpctl_cmds=(
             'list:List available coredumps'
             'dump:Print coredump to stdout'
             'gdb:Start gdb on a coredump'
     )
     if (( CURRENT == 1 )); then
-        _describe -t commands 'systemd-coredumpctl command' _systemd_coredumpctl_cmds
+        _describe -t commands 'coredumpctl command' _coredumpctl_cmds
     else
         local curcontext="$curcontext"
         local -a _dumps
-        cmd="${${_systemd_coredumpctl_cmds[(r)$words[1]:*]%%:*}}"
+        cmd="${${_coredumpctl_cmds[(r)$words[1]:*]%%:*}}"
         if (( $#cmd  )); then
-            # user can set zstyle ':completion:*:*:systemd-coredumpctl:*' sort no for coredumps to be ordered by date, otherwise they get ordered by pid
-            _dumps=( "${(foa)$(systemd-coredumpctl list | awk 'BEGIN{OFS=":"} /^\s/ {sub(/[[ \t]+/, ""); print $5,$0}' 2>/dev/null)}" )
+            # user can set zstyle ':completion:*:*:coredumpctl:*' sort no for coredumps to be ordered by date, otherwise they get ordered by pid
+            _dumps=( "${(foa)$(coredumpctl list | awk 'BEGIN{OFS=":"} /^\s/ {sub(/[[ \t]+/, ""); print $5,$0}' 2>/dev/null)}" )
             if [[ -n "$_dumps" ]]; then
                 _describe -t pids 'coredumps' _dumps
             else
@@ -33,4 +33,4 @@ _arguments \
     '--no-pager[Do not pipe output into a pager]' \
     {-h,--help}'[Show this help]' \
     '--version[Show package version]' \
-    '*::systemd-coredumpctl commands:_systemd-coredumpctl_command'
+    '*::coredumpctl commands:_coredumpctl_command'