#!/bin/sh # Move kernel configuration files to new kernel # Takes a single argument, the number of the kernel in eselect # Sleep in case user wants to cancel sleep 2 cd /usr/src/linux # Store config in /usr/src/.config cp .config ../.config cp .config /home/dogeystamp/dox/bak/kernelconf # Switch to new kernel eselect kernel set $1 cd /usr/src/linux # Apply new configuration file cp ../.config .config # Upgrade configuration file with new features make olddefconfig