lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 19 Mar 2023 02:57:36 -0500 From: Steev Klimaszewski <steev@...i.org> To: Masahiro Yamada <masahiroy@...nel.org> Cc: linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org, nathan@...nel.org, ndesaulniers@...gle.com, nicolas@...sle.eu, terrelln@...com Subject: Re: [PATCH 0/6] kbuild: fix some packaging issues, and use git-archive for source package Hi Masahiro, Once again, sincerest apologies, but i do appreciate your time and knowledge! On Sun, Mar 19, 2023 at 2:07 AM Masahiro Yamada <masahiroy@...nel.org> wrote: > > On Sun, Mar 19, 2023 at 12:21 PM Steev Klimaszewski <steev@...i.org> wrote: <snip> > It did not go away. > LOCALVERSION_AUTO is meant to set kernelrelease, > which will result in 'uname -r' in the installed system. > > LOCALVERSION_AUTO should not affect the Debian package version, > which is a different thing. > > > > > > I'm not sure why the > > package version overrides what I'm trying to set in the first place in > > the kernel config? > > > > Your workaround is mostly fine, but that "-100" on the end means I > > have to now personally track how many builds I've done? > > "-100" is the build revision, which will go into the .version file > while building the kernel. > It is not so important, you can set whatever number. > This is actually what was throwing me for a loop! > > If you leave the revision auto-incremented, > this is equivalent to what Kbuild is doing internally. > > make KDEB_PKGVERSION=$(make kernelversion)-$(init/build-version) bindeb-pkg Aha! So the issue seems to be that I do out of tree builds, and init/build-version does not take that into account, so I was always getting whatever is in the kernel source's .version and not what is in my actual build directory. I'm still not entirely sure how to get that one, but I'm a lot closer, thank you again so much, for your time in putting together the patchset to fix the building of the packages, as well as answering my questions. -- steev
Powered by blists - more mailing lists