]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
docs: dfree command. Correct usage of dfree scripts.
authorJeremy Allison <jra@samba.org>
Sat, 18 May 2019 18:41:56 +0000 (11:41 -0700)
committerKarolin Seeger <kseeger@samba.org>
Thu, 13 Jun 2019 10:22:11 +0000 (10:22 +0000)
Add quotes to the sample scripts to prevent incorrect
parameter usage.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13964

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri May 24 20:12:02 UTC 2019 on sn-devel-184

(cherry picked from commit 77eabd74e9a28b1e6decf0890a9ef4c83fa002d4)

docs-xml/smbdotconf/misc/dfreecommand.xml

index a678bb44adf86c49a08fdf64aefcdc5a2c97229b..a1eed4948a669d3ec54c0c0793848e0113681c6a 100644 (file)
        Where the script dfree (which must be made executable) could be:
 <programlisting format="linespecific"> 
 #!/bin/sh
-df $1 | tail -1 | awk '{print $(NF-4),$(NF-2)}'
+df "$1" | tail -1 | awk '{print $(NF-4),$(NF-2)}'
 </programlisting>
        or perhaps (on Sys V based systems):
 <programlisting format="linespecific"> 
 #!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3&quot; &quot;$5}'
+/usr/bin/df -k "$1" | tail -1 | awk '{print $3&quot; &quot;$5}'
 </programlisting>
        Note that you may have to replace the command names with full path names on some systems.
+       Also note the arguments passed into the script should be quoted inside the script in case they
+       contain special characters such as spaces or newlines.
        </para>
 
        <para>