On 05/30/2015 02:21 AM, Michael Biebl wrote:
> 2015-05-30 2:05 GMT+02:00 Daniel Mack <dan...@zonque.org>:
>> Make sure the variable set via --with-rootprefix= does not contain a
>> trailing slash, so man pages can use entities like "&rootprefix;/lib"
>> without ending up having double slashes.
>> ---
>>  configure.ac | 3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index 92654a6..55b73de 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -1396,7 +1396,8 @@ AC_ARG_WITH([zshcompletiondir],
>>
>>  AC_ARG_WITH([rootprefix],
>>          AS_HELP_STRING([--with-rootprefix=DIR], [rootfs directory prefix 
>> for config files and kernel modules]),
>> -        [], [with_rootprefix=${ac_default_prefix}])
>> +        [with_rootprefix=`echo ${withval} | sed -e s,/*$,,`],
>> +        [with_rootprefix=${ac_default_prefix}])
>>
>>  AC_ARG_WITH([rootlibdir],
>>          AS_HELP_STRING([--with-rootlibdir=DIR], [Root directory for 
>> libraries necessary for boot]),
> 
> autoconf already strips trailing slashes for all default directory
> variables [1].
> I think we should do the same for *all* our custom --with-$foo-dir
> variables, not just rootlibdir.
> 
> Maybe provide a custom macro for that and apply that to
> 
>   --with-html-dir=PATH    path to installed docs
>   --with-efi-libdir=PATH  Path to EFI lib directory
>   --with-efi-ldsdir=PATH  Path to EFI lds directory
>   --with-efi-includedir=PATH
>   --with-dbuspolicydir=DIR
>   --with-dbussessionservicedir=DIR
>   --with-dbussystemservicedir=DIR
>   --with-bashcompletiondir=DIR
>   --with-zshcompletiondir=DIR
>   --with-rootprefix=DIR   rootfs directory prefix for config files and kernel
>   --with-rootlibdir=DIR   Root directory for libraries necessary for boot
>   --with-pamlibdir=DIR    Directory for PAM modules
>   --with-pamconfdir=DIR   Directory for PAM configuration
> 
> WDYT?

Fine for me, just go ahead if you have an implementation in mind :)


Thanks,
Daniel

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

Reply via email to