copy file phase
Dagobert Michelsen
dam at opencsw.org
Wed Jul 2 18:33:52 CEST 2014
Hi Riccardo,
Am 02.07.2014 um 18:29 schrieb Riccardo Mottola <rmottola at opencsw.org>:
> Dagobert Michelsen wrote:
>
>>>> With the current setup, that would be:
>>>> /opt/csw/GNUstep/etc/GNUstep
>>>>
>>>> How can I accomplish that? how can that be packaged/done?
>> This can be done in post-install: by copying stuff to $(PKGROOT).
>> Then you define it as PRESERVECONF as documented here:
>> http://wiki.opencsw.org/cswclassutils-package#toc18
>
> perfect. I thus defined:
>
> PRESERVECONF = /etc/opt/csw/GNUstep/installation-domains.conf
I would suggest
PRESERVECONF += $(sysconfdir)/GNUstep/installation-domains.conf
>>> Second, I suppose, that it would be more appropriate to put configure GNUstep.conf to be in /opt/csw/etc ?
>>
>> Even better would be /etc/opt/csw, please see for details
>> http://www.opencsw.org/manual/for-administrators/setup.html#etc-opt-csw-vs-opt-csw-etc
>
> Yes, sounds better indeed. I thus added:
>
> post-install:
> ( cp $(WORKSRC)/installation-domains.conf /etc/opt/csw/GNUstep/ )
>
> But I get this error:
> [test-modulated] complete for gnustep-make.
> ( cp
> work/build-isa-sparcv8plus/gnustep-make-2.6.6/installation-domains.conf
> /etc/opt/csw/GNUstep/ )
> cp: cannot create /etc/opt/csw/GNUstep/: Not a directory
> Makefile:36: recipe for target 'post-install' failed
> gmake[1]: *** [post-install] Error 2
> gmake[1]: Leaving directory
> '/home/multix/code/opencsw/gnustep-make/trunk'
>
> because the directory does not exist yet, if everything works as
> expected it will be created by the actual installation scripts. I looked
> in other Makefiles for examples, but they usually use DESTDIR, which is
> not correct in my case.
Try
ginstall -D -m 0644 $(WORKSRC)/installation-domains.conf $(DESTDIR)$(sysconfdir)/GNUstep/installation-domains.conf
Why shouldn’t DESTDIR be correct?
Best regards
— Dago
--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2418 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20140702/3a62c931/attachment-0001.p7s>
More information about the maintainers
mailing list