[OmniOS-discuss] packaging - unwanted directory group owner
Vincenzo Pii
piiv at zhaw.ch
Wed Dec 3 09:48:05 UTC 2014
Ok, problem solved :D!
I added a "local.mog" file to my build directory (besides build.sh), with
the following content:
<transform dir path=etc/init.d -> set group sys>
I realized I could do that by browsing the omnios-build repo, for the bash
package:
https://github.com/omniti-labs/omnios-build/blob/abbfd1697849f6f8a84be3f94317b317798236a1/build/bash/local.mog
2014-12-03 10:33 GMT+01:00 Pii Vincenzo Maria (piiv) <piiv at zhaw.ch>:
> I am on my way to package some source code for OmniOS.
>
> For one package I have this problem, as seen from the res file:
>
> dir path=etc/init.d owner=root group=bin mode=0755
>
> This is changing the owner of the /etc/init.d dir to bin (should be sys)
> and so conflicts with other packages.
>
> If I try to install this, I get
>
> pkg install: The requested change to the system attempts to install
> multiple actions
> for dir 'etc/init.d' with conflicting attributes:
>
> 1 package delivers 'dir group=bin mode=0755 owner=root
> path=etc/init.d':
> [...]
> 5 packages deliver 'dir group=sys mode=0755 owner=root
> path=etc/init.d':
> [...]
>
> Now, I can't find where in the source code this change is happening
> (e.g., chgrp'ing or chown'ing the folder), but I don't even know if this
> "bin" group comes from some default setting of the packaging template (so
> not directly from one of the install scripts in the code).
>
> My questions are:
>
> 1) Is there a way to manually edit the res file
> (<pkg_name>.p5m.int.3.res) and just rebuild the package? The edit would
> consist in changing "group=bin" to "group=sys" (I am 100% sure this won't
> be a problem for this package).
>
> 2) If "group=bin" comes from some default, can I override this setting?
>
> Many thanks!
>
> --
> Vincenzo Pii
> Researcher, InIT Cloud Computing Lab
> Zurich University of Applied Sciences (ZHAW)
> blog.zhaw.ch/icclab
>
--
Vincenzo Pii
Researcher, InIT Cloud Computing Lab
Zurich University of Applied Sciences (ZHAW)
blog.zhaw.ch/icclab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20141203/40592fc0/attachment.html>
More information about the OmniOS-discuss
mailing list