Re: [systemd-devel] [PATCH] Documentation changes to reflect that isolate is for target and snapshot only and that no extension filenames default to .target.

2014-11-29 Thread Chris Atkinson
On Fri, 28 Nov 2014 23:43:33 +0100
Zbigniew Jędrzejewski-Szmek zbys...@in.waw.pl wrote:

 On Fri, Nov 28, 2014 at 03:37:25PM -0500, Chris Atkinson wrote:
  See
  
  http://lists.freedesktop.org/archives/systemd-devel/2014-November/025644.html
  
  et seq.
 Hi,
 your patch is line-wrapper. Please resend it using git send-email
 or as an attachment.
 
 Zbyszek

Sorry about that. Patch attached.

Regards,

From a31a4cde5df338067f3dbb25f47cfdcfc9ef83cd Mon Sep 17 00:00:00 2001
From: Chris Atkinson c...@pipeline.com
Date: Fri, 28 Nov 2014 15:27:56 -0500
Subject: [PATCH] Documentation changes to reflect that isolate is for target
 and snapshot only and that no extension filenames default to .target.

---
 man/systemctl.xml | 12 
 src/systemctl/systemctl.c |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/man/systemctl.xml b/man/systemctl.xml
index 4a7abab..e6f438c 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -705,7 +705,10 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
 
   listitem
 paraStart the unit specified on the command line and its
-dependencies and stop all others./para
+dependencies and stop all others. This applies only to 
+literaltarget/literal and literalsnapshot/literal units.
+If a filename with no extension is given, an extension of
+	literal.target/literal will be assumed./para
 
 paraThis is similar to changing the runlevel in a
 traditional init system. The commandisolate/command
@@ -713,7 +716,8 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
 in the new unit, possibly including the graphical
 environment or terminal you are currently using./para
 
-paraNote that this is allowed only on units where
+paraNote that for literaltarget/literal units this is 
+allowed only on units where
 optionAllowIsolate=/option is enabled. See
 citerefentryrefentrytitlesystemd.unit/refentrytitlemanvolnum5/manvolnum/citerefentry
 for details./para
@@ -1597,9 +1601,9 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
   programlisting# systemctl start sshd/programlisting and
   programlisting# systemctl start sshd.service/programlisting
   are equivalent, as are
-  programlisting# systemctl isolate snapshot-11/programlisting
+  programlisting# systemctl isolate default/programlisting
   and
-  programlisting# systemctl isolate snapshot-11.snapshot/programlisting
+  programlisting# systemctl isolate default.target/programlisting
   Note that (absolute) paths to device nodes are automatically
   converted to device unit names, and other (absolute) paths to
   mount unit names.
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index ffb97df..2176f15 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -5770,7 +5770,7 @@ static void systemctl_help(void) {
  otherwise start or restart\n
  reload-or-try-restart NAME...   Reload one or more units if possible,\n
  otherwise restart if active\n
- isolate NAMEStart one unit and stop all others\n
+ isolate NAMEStart one target/snapshot unit and stop all others\n
  kill NAME...Send signal to processes of a unit\n
  is-active PATTERN...Check whether units are active\n
  is-failed PATTERN...Check whether units are failed\n
-- 
2.1.3

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] [PATCH] Documentation changes to reflect that isolate is for target and snapshot only and that no extension filenames default to .target.

2014-11-29 Thread Zbigniew Jędrzejewski-Szmek
On Sat, Nov 29, 2014 at 11:30:58AM -0500, Chris Atkinson wrote:
 Subject: [PATCH] Documentation changes to reflect that isolate is for target
  and snapshot only and that no extension filenames default to .target.
Actually you can isolate anything that has AllowIsolate=true. Existing
documentation already mentions that, so I skipped parts of you patch
which assumed that isolate only works for those unit types. The rest
is applied.

(I rewrote the $subject too, since patch subjects should fit in gitk,
which means that they should not be longer than ~70-80 characters.)

Zbyszek

 
 ---
  man/systemctl.xml | 12 
  src/systemctl/systemctl.c |  2 +-
  2 files changed, 9 insertions(+), 5 deletions(-)
 
 diff --git a/man/systemctl.xml b/man/systemctl.xml
 index 4a7abab..e6f438c 100644
 --- a/man/systemctl.xml
 +++ b/man/systemctl.xml
 @@ -705,7 +705,10 @@ kobject-uevent 1 systemd-udevd-kernel.socket 
 systemd-udevd.service
  
listitem
  paraStart the unit specified on the command line and its
 -dependencies and stop all others./para
 +dependencies and stop all others. This applies only to 
 +literaltarget/literal and literalsnapshot/literal units.
 +If a filename with no extension is given, an extension of
 + literal.target/literal will be assumed./para
  
  paraThis is similar to changing the runlevel in a
  traditional init system. The commandisolate/command
 @@ -713,7 +716,8 @@ kobject-uevent 1 systemd-udevd-kernel.socket 
 systemd-udevd.service
  in the new unit, possibly including the graphical
  environment or terminal you are currently using./para
  
 -paraNote that this is allowed only on units where
 +paraNote that for literaltarget/literal units this is 
 +allowed only on units where
  optionAllowIsolate=/option is enabled. See
  
 citerefentryrefentrytitlesystemd.unit/refentrytitlemanvolnum5/manvolnum/citerefentry
  for details./para
 @@ -1597,9 +1601,9 @@ kobject-uevent 1 systemd-udevd-kernel.socket 
 systemd-udevd.service
programlisting# systemctl start sshd/programlisting and
programlisting# systemctl start sshd.service/programlisting
are equivalent, as are
 -  programlisting# systemctl isolate snapshot-11/programlisting
 +  programlisting# systemctl isolate default/programlisting
and
 -  programlisting# systemctl isolate 
 snapshot-11.snapshot/programlisting
 +  programlisting# systemctl isolate default.target/programlisting
Note that (absolute) paths to device nodes are automatically
converted to device unit names, and other (absolute) paths to
mount unit names.
 diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
 index ffb97df..2176f15 100644
 --- a/src/systemctl/systemctl.c
 +++ b/src/systemctl/systemctl.c
 @@ -5770,7 +5770,7 @@ static void systemctl_help(void) {
   otherwise start or 
 restart\n
   reload-or-try-restart NAME...   Reload one or more units 
 if possible,\n
   otherwise restart if 
 active\n
 - isolate NAMEStart one unit and stop 
 all others\n
 + isolate NAMEStart one target/snapshot 
 unit and stop all others\n
   kill NAME...Send signal to processes 
 of a unit\n
   is-active PATTERN...Check whether units are 
 active\n
   is-failed PATTERN...Check whether units are 
 failed\n
 -- 
 2.1.3
 

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


[systemd-devel] [PATCH] Documentation changes to reflect that isolate is for target and snapshot only and that no extension filenames default to .target.

2014-11-28 Thread Chris Atkinson
See

http://lists.freedesktop.org/archives/systemd-devel/2014-November/025644.html

et seq.

---
 man/systemctl.xml | 12 
 src/systemctl/systemctl.c |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/man/systemctl.xml b/man/systemctl.xml
index 4a7abab..e6f438c 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -705,7 +705,10 @@ kobject-uevent 1 systemd-udevd-kernel.socket
systemd-udevd.service 
   listitem
 paraStart the unit specified on the command line and its
-dependencies and stop all others./para
+dependencies and stop all others. This applies only to 
+dependencies and stop all others. This applies only to 


+   literal.target/literal will be assumed./para


 traditional init system. The commandisolate/command
@@ -713,7 +716,8 @@


 
-paraNote that this is allowed only on units where
+paraNote that for literaltarget/literal units this
is 
+allowed only on units where
 optionAllowIsolate=/option is enabled. See
 
citerefentryrefentrytitlesystemd.unit/refentrytitlemanvolnum5/manvolnum/citerefentry
 for details./para
@@ -1597,9 +1601,9 @@ kobject-uevent 1 systemd-udevd-kernel.socket
systemd-udevd.service programlisting# systemctl start
sshd/programlisting and programlisting# systemctl start
sshd.service/programlisting are equivalent, as are
-  programlisting# systemctl isolate snapshot-11/programlisting
+  programlisting# systemctl isolate default/programlisting
   and
-  programlisting# systemctl isolate
snapshot-11.snapshot/programlisting
+  programlisting# systemctl isolate
default.target/programlisting Note that (absolute) paths to device
nodes are automatically converted to device unit names, and other
(absolute) paths to mount unit names.
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index ffb97df..2176f15 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -5770,7 +5770,7 @@ static void systemctl_help(void) {
  otherwise start or
restart\n   reload-or-try-restart NAME...   Reload one or more units
if possible,\n   otherwise restart if
active\n
- isolate NAMEStart one unit and
stop all others\n
+ isolate NAMEStart one
target/snapshot unit and stop all others\n   kill
NAME...Send signal to processes of a unit\n 
is-active PATTERN...Check whether units are active\n 
is-failed PATTERN...Check whether units are failed\n
-- 
2.1.3
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] [PATCH] Documentation changes to reflect that isolate is for target and snapshot only and that no extension filenames default to .target.

2014-11-28 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Nov 28, 2014 at 03:37:25PM -0500, Chris Atkinson wrote:
 See
 
 http://lists.freedesktop.org/archives/systemd-devel/2014-November/025644.html
 
 et seq.
Hi,
your patch is line-wrapper. Please resend it using git send-email
or as an attachment.

Zbyszek
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel