On Sun, Mar 18, 2012 at 3:09 PM, Alan McKinnon <[email protected]> wrote:
> On Sun, 18 Mar 2012 14:18:22 -0700
> Mark Knecht <[email protected]> wrote:
>
>> Hi,
>>    I have a system in which I've never used the buildpkg feature so I
>> have no packages. The machine is completely up to date - i.e. - emerge
>> -DuN @world does nothing new.
>>
>>    I know if I turn on buildpkg and do an emerge -e @world, assuming
>> all the compiling completes without error, emerge will create packages
>> for everything that's install. That however takes lots of time.
>>
>>    I was reading about the quickpkg feature which supposedly creates
>> packages from what's already installed, but I'm not sure how to
>> actually run that for a complete system like this. If I put
>> FEATURES="quickpkg" in make.conf and run emerge -e @world, will emerge
>> simply make the packages for anything that's already installed, but
>> not actually compile the packages themselves?
>>
>> Thanks,
>> Mark
>>
>
> RTFM :-)
>
> "man quickpkg" lists "quickpkg @system" in the examples section.
>

Yeah, my bad and you're right about that, although if you thought it
was a portage FEATURE and ''man buildpkg' doesn't return anything then
you wouldn't even go looking for man quickpkg. (Or I didn't)


> "quickpkg @world" works and does what you expect - tar and gzips the
> entire package as it is on-disk. As to what is in the quickpkg, it's
> the same list as you get from "equery files <pkg_name>.
>

Yep, already done for the system in question. The first pass

quickpkg --include-config=y @world

only built the files specified by the @world set and not all the deep
stuff so I ended up with

eix -Ic --only-names | xargs quickpkg --include-config=y

which seems to doing the job, although it's still running so I'll have
to count the packages when it completes.


> Thereafter, enable FEATURES="quickpkg" and portage will keep everything
> new up to date.
>

Actually I suspect that's supposed to be FEATURES="buildpkg" which I
use on other machines here at home.


> Also read up on eclean, which helps to remove old quickpkg cruft
>

Yep, already use it.

>
> --
> Alan McKinnnon
> [email protected]
>
>

Thanks!

- Mark

Reply via email to