[gluster-packaging] Fwd: Bug#873878: glusterfs-client: mount.glusterfs needs bash as /bin/sh

Kaleb Keithley kkeithle at redhat.com
Fri Sep 1 11:49:44 UTC 2017


I'd prefer to remove the bashisms.


----- Original Message -----
> From: "Patrick Matthäi" <pmatthaei at debian.org>
> To: packaging at gluster.org
> Sent: Friday, September 1, 2017 3:36:16 AM
> Subject: [gluster-packaging] Fwd: Bug#873878: glusterfs-client: mount.glusterfs needs bash as /bin/sh
> 
> 
> 
> Hi,
> 
> how should it be fixed for glusterfs now? Better shell code without bashishm
> or do you want /bin/bash as shebang?
> 
> 
> -------- Weitergeleitete Nachricht --------
> Betreff: 	Bug#873878: glusterfs-client: mount.glusterfs needs bash as /bin/sh
> Weitersenden-Datum: 	Thu, 31 Aug 2017 20:21:01 +0000
> Weitersenden-Von: 	Michael Lundkvist <brels.debian at solske.net>
> Weitersenden-An: 	debian-bugs-dist at lists.debian.org
> Weitersenden-CC: 	Patrick Matthäi <pmatthaei at debian.org>
> Datum: 	Thu, 31 Aug 2017 21:46:18 +0200
> Von: 	Michael Lundkvist <brels.debian at solske.net>
> Antwort an: 	Michael Lundkvist <brels.debian at solske.net> ,
> 873878 at bugs.debian.org
> An: 	Debian Bug Tracking System <submit at bugs.debian.org>
> 
> Package: glusterfs-client
> Version: 3.12.0-1
> Severity: serious
> Tags: upstream
> Justification: Policy 10.4
> 
> Version 3.12 of Glusterfs adds code in /sbin/mount.glusterfs that depends on
> bash.
> 
> With dash as /bin/sh, I get the following error message when trying to mount
> a glusterfs volume:
> > /sbin/mount.glusterfs: 667: /sbin/mount.glusterfs: Bad substitution
> 
> Line 667 is:
>     667             [ ${volume_str:0:1} = '/' ] && {
> 
> Modifying mount.glusterfs to use /bin/bash makes it possible to mount again.
> 
> /Micke
> 
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
> LANGUAGE=en_US:en (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages glusterfs-client depends on:
> ii  fuse              2.9.7-1
> ii  glusterfs-common  3.12.0-1
> ii  libc6             2.24-17
> ii  libssl1.1         1.1.0f-5
> ii  python            2.7.13-2
> 
> glusterfs-client recommends no packages.
> 
> glusterfs-client suggests no packages.
> 
> -- no debconf information
> 
> _______________________________________________
> packaging mailing list
> packaging at gluster.org
> http://lists.gluster.org/mailman/listinfo/packaging
> 


More information about the packaging mailing list