You are not logged in.
Hi
i have installed a linux-lts kernel from AUR, and i manually adited the .config with "make menuconfig" before compiling it (ie. i edited PKGBUILD)
I am wondering what will happen the next time i automatically upgrade my system and a new version of linux-lts is available ?
Whats the best approach if i do NOT want it to be installed with its default config and want to manually do it as i did for the install ?
Offline
Offline
i have installed a linux-lts kernel from AUR
There is no "linux-lts" in the AUR. Do you mean you rebuilt the repo package with ABS, or did you install some other AUR package (e.g., linux-lts-ck or linux-lts-selinux)? If the latter, then there's nothing to worry about - pacman will never upgrade AUR packages.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Moving to NC...
Offline
lebutter wrote:i have installed a linux-lts kernel from AUR
There is no "linux-lts" in the AUR. Do you mean you rebuilt the repo package with ABS, or did you install some other AUR package (e.g., linux-lts-ck or linux-lts-selinux)? If the latter, then there's nothing to worry about - pacman will never upgrade AUR packages.
I made a mistake, i installed through ABS (i'm coming from Gentoo so all the naming is new to me...), so at the end of the chain there is a "pacman -U ...".
In the wiki mentionned by loqs above, it discourages from blacklisting packages for upgrades, but i believe this is fairly common ?
Offline
Technically you can "freeze" a kernel (not a good idea thou) or go with LTS (slower pace)
Compare it with masking and adding to world file (if you want to keep older kernels and occasionally do a "emerge -av --depclean" in Gentoo.
I possess a device, in my pocket, that is capable of accessing the entirety of information known to man.
I use it to look at funny pictures of cats and to argue with strangers.
Offline
so at the end of the chain there is a "pacman -U ...".
That's at the end of either process. The relevant difference is whether the package you installed shares a name with a package in the main repos. If it does, then pacman will try to upgrade it, if it doesn't then pacman will not.
The best solution would be simply to change the name of your package in the PKGBUILD, for example:
pkgname=linux-lts-lebutterThen you can rebuild it whenever you'd like, but it will not be replaced by anything from the repos during a normal upgrade.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline