[389-devel] 389-ds-base: /bin/sh scripts should use "." instead of "source"

Rich Megginson rmeggins at redhat.com
Fri Jan 24 14:28:51 UTC 2014


On 01/24/2014 04:13 AM, Roberto Polli wrote:
> Hi @all,
>
> iirc /bin/sh scripts should use "." instead of "source" (see
> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#dot
> )
>
> To use "source" you should change the interpreter to be "/bin/bash"
>
> lib389 at rpolli:~/workspaces/389-ds-base/ds/ldap/admin/src/scripts$ git diff .
> diff --git a/ldap/admin/src/scripts/ldif2db.in
> b/ldap/admin/src/scripts/ldif2db.in
> index ce15349..fb24863 100755
> --- a/ldap/admin/src/scripts/ldif2db.in
> +++ b/ldap/admin/src/scripts/ldif2db.in
> @@ -1,6 +1,6 @@
>   #!/bin/sh
>   
> -source @datadir@/@package_name@/data/DSSharedLib
> +. @datadir@/@package_name@/data/DSSharedLib
>   
>   libpath_add "@libdir@/@package_name@/"
>   libpath_add "@nss_libdir@"
>
https://fedorahosted.org/389/ticket/47511


More information about the 389-devel mailing list