lkml.org 
[lkml]   [2005]   [Dec]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Makefile targets: tar & rpm pkgs, while using O=<dir> as non-root
    On Sun, Dec 18, 2005 at 03:27:20PM -0800, Linda Walsh wrote:
    > Unpacked 2.6.13.3 and made it read-only.
    >
    > Using the "O=" param, built output tree for another machine as
    > a non-root user.
    >
    > I wanted to create an installable kernel & module package to copy
    > to the new machine & install.
    >
    > I noted new targets:
    > binrpm-pkg [& rpm-pkg], and
    > tarbz2-pkg [& targz-pkg, & tar-pkg].
    >
    > Both seem to fail either for reasons that appear to be related to
    > not honoring the "O=" param, or attempting to actually install into
    > the root of my build-machine.
    >
    > Should these targets work or have they not yet been converted to work
    > within the "O=" framework? In cases where the Makefile is attempting
    > to install into "<Root>/boot" or "<Root>/lib/modules" ,should I
    > expect the output to appear in "$O/boot" and "$O/lib/modules/"?

    Look at the "deb" target for how this was fixed for building Debian
    (-style) packages.

    Specifically, you want to change:
    $(MAKE)
    to
    $(MAKE) KBUILD_SRC=

    At a glance, I don't see a similar problem in the binrpm-pkg target, and
    I don't understand the rpm target at all, so those may have other
    issues.

    I am, however, looking at 2.6.15-rc{something}, not 2.6.13, but I think
    it's been a while since Sam sent the deb packages fixes upstream.

    --

    Ryan Anderson
    sometimes Pug Majere
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-12-20 18:23    [W:0.021 / U:0.764 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site