~ubuntu-branches/debian/jessie/systemd/jessie

« back to all changes in this revision

Viewing changes to man/systemd.exec.xml

  • Committer: Package Import Robot
  • Author(s): Tollef Fog Heen, Tollef Fog Heen, Michael Biebl
  • Date: 2012-04-03 19:59:17 UTC
  • mfrom: (1.1.10) (6.1.3 experimental)
  • Revision ID: package-import@ubuntu.com-20120403195917-l532urrbg4pkreas
Tags: 44-1
[ Tollef Fog Heen ]
* New upstream version.
  - Backport 3492207: journal: PAGE_SIZE is not known on ppc and other
    archs
  - Backport 5a2a2a1: journal: react with immediate rotation to a couple
    of more errors
  - Backport 693ce21: util: never follow symlinks in rm_rf_children()
    Fixes CVE-2012-1174, closes: #664364
* Drop output message from init-functions hook, it's pointless.
* Only rmdir /lib/init/rw if it exists.
* Explicitly order debian-fixup before sysinit.target to prevent a
  possible race condition with the creation of sockets.  Thanks to
  Michael Biebl for debugging this.
* Always restart the initctl socket on upgrades, to mask sysvinit
  removing it.

[ Michael Biebl ]
* Remove workaround for non-interactive sessions from pam config again.
* Create compat /dev/initctl symlink in case we are upgrading from a system
  running a newer version of sysvinit (using /run/initctl) and sysvinit is
  replaced with systemd-sysv during the upgrade. Closes: #663219
* Install new man pages.
* Build-Depend on valac (>= 0.12) instead of valac-0.12. Closes: #663323

Show diffs side-by-side

added added

removed removed

Lines of Context:
366
366
                                <option>tty</option>,
367
367
                                <option>syslog</option>,
368
368
                                <option>kmsg</option>,
 
369
                                <option>journal</option>,
 
370
                                <option>syslog+console</option>,
369
371
                                <option>kmsg+console</option>,
370
 
                                <option>syslog+console</option> or
 
372
                                <option>journal+console</option> or
371
373
                                <option>socket</option>. If set to
372
374
                                <option>inherit</option> the file
373
375
                                descriptor of standard input is
392
394
                                service. <option>kmsg</option>
393
395
                                connects it with the kernel log buffer
394
396
                                which is accessible via
395
 
                                <citerefentry><refentrytitle>dmesg</refentrytitle><manvolnum>1</manvolnum></citerefentry>. <option>syslog+console</option>
396
 
                                and <option>kmsg+console</option> work
 
397
                                <citerefentry><refentrytitle>dmesg</refentrytitle><manvolnum>1</manvolnum></citerefentry>. <option>journal</option>
 
398
                                connects it with the journal which is
 
399
                                accessible via
 
400
                                <citerefentry><refentrytitle>systemd-journalctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>
 
401
                                (Note that everything that is written
 
402
                                to syslog or kmsg is implicitly stored
 
403
                                in the journal as well, those options
 
404
                                are hence supersets of this
 
405
                                one). <option>syslog+console</option>,
 
406
                                <option>journal+console</option> and
 
407
                                <option>kmsg+console</option> work
397
408
                                similarly but copy the output to the
398
409
                                system console as
399
410
                                well. <option>socket</option> connects
407
418
                                in
408
419
                                <citerefentry><refentrytitle>systemd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
409
420
                                which defaults to
410
 
                                <option>syslog</option>.</para></listitem>
 
421
                                <option>journal</option>.</para></listitem>
411
422
                        </varlistentry>
412
423
                        <varlistentry>
413
424
                                <term><varname>StandardError=</varname></term>
634
645
                                conjunction with socket-activated
635
646
                                services, and stream sockets (TCP) in
636
647
                                particular. It has no effect on other
637
 
                                socket types (e.g. datagram/UDP) and on processes
638
 
                                unrelated to socket-based
 
648
                                socket types (e.g. datagram/UDP) and
 
649
                                on processes unrelated to socket-based
639
650
                                activation. If the tcpwrap
640
651
                                verification fails daemon start-up
641
652
                                will fail and the connection is
642
653
                                terminated. See
643
654
                                <citerefentry><refentrytitle>tcpd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
644
 
                                for details.</para></listitem>
 
655
                                for details. Note that this option may
 
656
                                be used to do access control checks
 
657
                                only. Shell commands and commands
 
658
                                described in
 
659
                                <citerefentry><refentrytitle>hosts_options</refentrytitle><manvolnum>5</manvolnum></citerefentry>
 
660
                                are not supported.</para></listitem>
645
661
                        </varlistentry>
646
662
 
647
663
                        <varlistentry>
766
782
                        </varlistentry>
767
783
 
768
784
                        <varlistentry>
 
785
                                <term><varname>ControlGroupPersistent=</varname></term>
 
786
                                <listitem><para>Takes a boolean
 
787
                                argument. If true, the control groups
 
788
                                created for this unit will be marked
 
789
                                to be persistent, i.e. systemd will
 
790
                                not remove them when stopping the
 
791
                                unit. The default is false, meaning
 
792
                                that the control groups will be
 
793
                                removed when the unit is stopped. For
 
794
                                details about the semantics of this
 
795
                                logic see <ulink
 
796
                                url="http://www.freedesktop.org/wiki/Software/systemd/PaxControlGroups">PaxControlGroups</ulink>.</para></listitem>
 
797
                        </varlistentry>
 
798
 
 
799
                        <varlistentry>
769
800
                                <term><varname>ControlGroupAttribute=</varname></term>
770
801
 
771
802
                                <listitem><para>Set a specific control
1044
1075
                                this service.</para></listitem>
1045
1076
                        </varlistentry>
1046
1077
 
 
1078
                        <varlistentry>
 
1079
                                <term><varname>IgnoreSIGPIPE=</varname></term>
 
1080
 
 
1081
                                <listitem><para>Takes a boolean
 
1082
                                argument. If true causes SIGPIPE to be
 
1083
                                ignored in the executed
 
1084
                                process. Defaults to true, since
 
1085
                                SIGPIPE generally is useful only in
 
1086
                                shell pipelines.</para></listitem>
 
1087
                        </varlistentry>
 
1088
 
1047
1089
                </variablelist>
1048
1090
        </refsect1>
1049
1091