On Sun,  1 Feb 2015 21:09:56 +1000
Allan McRae <[email protected]> wrote:

> Adjusting permissions of directories in their install scripts results
> in warnings such as the following when the package update:
> 
> warning: directory ownership differs on /var/lib/postfix/
> filesystem: 73:0 package: 0:0
> 
> If the package being installed is the only owner of the directory,
> update the directory's permissions to those in the package file.
> 
> This also allows directory permissions for a package to be changed
> directly in the PKGBUILD file rather that requiring adjustment in an
> install scriptlet.
> 
> Signed-off-by: Allan McRae <[email protected]>
> ---
> 
> This does require searching through all installed packages filelist
> to see if any other directories own this file, which does create a
> slowdown in these error cases. Once the ability to use symbolic names
> for owners is added, this code path will run only if there is an
> acutal error or in the rare case that directory permissions are
> genuinely being changed.
> 
> Packages can currently avoid this being run by reverting their
> directory permission changes in pre_upgrade().
> 
> I'd like to push this to maint if people agree.  These "false"
> warnings are causing too many issues.

So what can the user do if they changed it themselves and want
different permissions than what's in the package?

Reply via email to