diff options
author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2016-10-28 19:39:21 +0100 |
---|---|---|
committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2016-10-28 19:39:21 +0100 |
commit | c5dd608caa03d368e7d721cf291530b43410f73c (patch) | |
tree | 0c35c6835270f5c0c1c8ea5ec1b3d28014481eb1 /files/mga_rpms/update_media.sh | |
parent | a774a4122da1a0fd02104bae4a2379bff8245319 (diff) | |
download | draklive-config-c5dd608caa03d368e7d721cf291530b43410f73c.tar draklive-config-c5dd608caa03d368e7d721cf291530b43410f73c.tar.gz draklive-config-c5dd608caa03d368e7d721cf291530b43410f73c.tar.bz2 draklive-config-c5dd608caa03d368e7d721cf291530b43410f73c.tar.xz draklive-config-c5dd608caa03d368e7d721cf291530b43410f73c.zip |
Don't preinstall dkms
- significantly reduces installed system size when not using
proprietary drivers, reduces ISO size to a lesser extent
- relatively minor increase in boot time when using proprietary
drivers
Diffstat (limited to 'files/mga_rpms/update_media.sh')
-rwxr-xr-x | files/mga_rpms/update_media.sh | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/files/mga_rpms/update_media.sh b/files/mga_rpms/update_media.sh index 3fe9670..826a32e 100755 --- a/files/mga_rpms/update_media.sh +++ b/files/mga_rpms/update_media.sh @@ -5,9 +5,18 @@ copy_latest() { repo=$1 for arch in i586 x86_64 ; do - path=`ls -1v $bcdmedia/$arch/media/$repo/{release,updates}/$2.rpm 2> /dev/null | tail -1` + if [ $2 = "lib" ] ; then + if [ $arch = "x86_64" ] ; then + name=lib64$3 + else + name=lib$3 + fi + else + name=$2 + fi + path=`ls -1v $bcdmedia/$arch/media/$repo/{release,updates}/$name.rpm 2> /dev/null | tail -1` if [ -z $path ] ; then - echo "Couldn't find $2 for $arch" + echo "Couldn't find $name for $arch" exit 1 else cp $path $arch/mga_rpms/$repo/ @@ -27,10 +36,23 @@ copy_latest core grub2-2.* copy_latest core grub2-efi-2.* copy_latest core grub2-mageia-theme-2.* copy_latest core os-prober-* -copy_latest core lib*efivar0-* +copy_latest core lib efivar0-* copy_latest core efibootmgr-* copy_latest core efivar-* +# add dkms +copy_latest core dkms-2* +copy_latest core gcc-4* +copy_latest core gcc-cpp-4* +copy_latest core glibc-devel* +copy_latest core kernel-desktop*-devel-4* +copy_latest core kernel-desktop*-devel-latest-4* +copy_latest core kernel-userspace-headers-* +copy_latest core lib mpc3-1* +copy_latest core lib ncurses-devel* +copy_latest core libstdc++-devel* +copy_latest core make-4* + # add fglrx copy_latest nonfree dkms-fglrx-* copy_latest nonfree x11-driver-video-fglrx-* |