Re: Building same package twice and package forking
Luca <[email protected]> Sun, 12 Nov 2006 15:42:11 +0100
| Newsgroups | gmane.linux.distributions.rock.devel |
|---|---|
| Message-ID | <[email protected]> |
Benjamin Schieder wrote:
> On 12.11.2006 15:24:55, Luca wrote:
>
>> Hi all!
>>
>> I'm trying with forking taking look to bash and linux, so I tried just
>> to test these modifications for the lfs target:
>>
>> In gcc package directory I created a:
>> -) preconfig.in
>> if [ $SDECFG_TARGET = 'lfs' ] ; then
>>
>
> SDECFG? Are you sure you're using ROCK Linux?
>
>
>> if pkgcheck gcc X
>>
>
> At least in ROCK, gcc is not a package on its own, so this check will alsays
> be false.
>
>> then
>> pkgfork gcc gcc-pass1 stages -X---5---9 priority 115.000
>> pkgfork gcc gcc-pass2 stages -X---5---9 priority 115.000
>> pkgenable gcc-pass1
>> pkgenable gcc-pass2
>> #pkgremove gcc
>> fi
>> fi
>> (tried also with pkgcheck X instead of pkgenable and tried adding status
>> X before stages)
>> -) pkgmapper.in
>> case "$pkg" in
>> gcc[-pass{1,2}]
>> pkg=gcc ;;
>> esac
>>
>> and in the list of packages selected appear gcc, gcc-pass1 and gcc-pass2
>> but it's marked with the "X" only gcc while the two forks are marked
>> with "O".
>>
>
> btw, checking for a target in preconfig.in probably won't work.
> Bette idea would be to always fork the gcc-pass[12] packages, disable them
> per default, and then enable them in the targets *.in files.
>
>
> Greetings,
> Benjamin
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rock-devel mailing list
> [email protected]
> http://www.rocklinux.net/mailman/listinfo/rock-devel
>
Hi Benjamin,
no, definitely my fault, I looked at too many things at the same time, I
meant "ROCKCFG_TARGET='lfs'", at least because I saw no pkgfork
function nor in OpenSDE neither in T2
I'll try with your suggestions, I'll post a replay with the results.
Thanks a lot,
Luca