www/nginx pkg-plist + pkgng (detectable?)

Michael Gmelin freebsd at grem.de
Tue Apr 9 19:06:40 UTC 2013


On Tue, 9 Apr 2013 19:43:15 +0100
Chris Rees <utisoft at gmail.com> wrote:


> 
> No, it's a bug in pkgng; it should respect @cwd.
> 

pkg should respect @cwd for sure, but looking at nginx's plist I think
that it should use the cwd marker consistently, so right now it says:

%%WWWDATA%%@exec mkdir -p -m 755 www/nginx-dist
%%WWWDATA%%@exec if [ ! -d %D/www/nginx/ ] ; then ln -fs
%D/www/nginx-dist %D/www/nginx; fi
%%WWWDATA%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
%%WWWDATA%%www/nginx-dist/index.html %%WWWDATA%%www/nginx-dist/50x.html
%%WWWDATA%%@exec chmod a-w www/nginx-dist
%%WWWDATA%%@unexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
%%WWWDATA%%@dirrmtry www/nginx-dist

IMHO this should be:

%%WWWDATA%%@exec mkdir -p -m 755 %D/www/nginx-dist
%%WWWDATA%%@exec if [ ! -d %D/www/nginx/ ] ; then ln -fs
%D/www/nginx-dist %D/www/nginx; fi
%%WWWDATA%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
%%WWWDATA%%www/nginx-dist/index.html %%WWWDATA%%www/nginx-dist/50x.html
%%WWWDATA%%@exec chmod a-w www/nginx-dist
%%WWWDATA%%@unexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
%%WWWDATA%%@dirrmtry %D/www/nginx-dist

Cheers,

-- 
Michael Gmelin


More information about the freebsd-ports mailing list