Re: [PATCH] Add documentation for access control system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/08/2013 05:27 AM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
> 
> This adds two new pages to the website, acl.html describing
> the general access control framework and permissions models,
> and aclpolkit.html describing the use of polkit as an
> access control driver.
> 

> +++ b/docs/Makefile.am
> @@ -128,7 +128,7 @@ fig = \
>    migration-unmanaged-direct.fig
>  
>  EXTRA_DIST=					\
> -  apibuild.py \
> +  apibuild.py genaclperms.pl \
>    site.xsl newapi.xsl news.xsl page.xsl \
>    hacking1.xsl hacking2.xsl wrapstring.xsl \
>    $(dot_html) $(dot_html_in) $(gif) $(apihtml) $(apipng) \
> @@ -139,6 +139,16 @@ EXTRA_DIST=					\
>    sitemap.html.in \
>    todo.pl hvsupport.pl todo.cfg-example
>  
> +BUILT_SOURCES += aclperms.htmlinc
> +
> +CLEANFILES = aclperms.htmlinc
> +
> +acl.html:: aclperms.htmlinc
> +
> +aclperms.htmlinc: $(top_srcdir)/src/access/viraccessperm.h \
> +        genaclperms.pl Makefile.am
> +	$(PERL) genaclperms.pl $< > $@

This is breaking 'make distcheck' with:

make[3]: Entering directory `/home/eblake/libvirt/libvirt-1.1.1/_build/docs'
perl ../../docs/genaclperms.pl ../../src/access/viraccessperm.h >
../../docs/aclperms.htmlinc
/bin/sh: ../../docs/aclperms.htmlinc: Permission denied

That is, when unpacking a tarball into read-only media (such as
exploding it onto a CDROM, then doing a VPATH build in a read-write tree
while pointing to the read-only source location), we are trying to
modify the source tree.  I'm working on a fix, hopefully before 1.1.2 is
out.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]