[arch-projects] [initscripts][PATCH] Fix FS#31563

Dan McGee dpmcgee at gmail.com
Wed Nov 7 09:18:24 EST 2012


On Wed, Nov 7, 2012 at 1:57 AM, Lukáš Jirkovský <l.jirkovsky at gmail.com> wrote:
> Interpret exscape sequences in the filessytem target while unmounting.
>
> Having recursive unmount would be probably better (see falconindy's
> comment on the bug), but IMO this workaround is good enough.
> ---
>  functions | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/functions b/functions
> index febcb25..14e7c0e 100644
> --- a/functions
> +++ b/functions
> @@ -645,6 +645,8 @@ umount_all() {
>
>         findmnt -mrunRo TARGET,FSTYPE,OPTIONS / | {
>                 while read -r target fstype options; do
> +                       # interpret the ascii chars, such as \x20 (space)
> +                       target=`echo -e $target`

Strictly style, but $(), not ``, is always the modern preference. (Not
commenting on whether I think this echo -e business is a good idea...)

>                         # match only targeted fstypes
>                         if [[ $1 && $1 != "$fstype" ]]; then
>                                 continue
> --
> 1.8.0


More information about the arch-projects mailing list