derle.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. cd "${SRC}/linux-4.19"
  2. cp "${SRC}/patch-$surum.xz" .
  3. unxz patch-$surum.xz
  4. # güncel kernel yama
  5. patch -p1 -i "patch-${surum}"
  6. # güvenli kernel yaması
  7. #patch -p1 -i "${SRC}/linux-hardened-${surum}.a.patch"
  8. #çalışan sistem aufs yamaları
  9. patch -p1 -i "${SRC}/aufs4.patch"
  10. patch -p1 -i "${SRC}/aufs4-base.patch"
  11. patch -p1 -i "${SRC}/aufs4-kbuild.patch"
  12. patch -p1 -i "${SRC}/aufs4-loopback.patch"
  13. patch -p1 -i "${SRC}/aufs4-mmap.patch"
  14. patch -p1 -i "${SRC}/aufs4-standalone.patch"
  15. patch -p1 -i "${SRC}/tmpfs-idr.patch"
  16. patch -p1 -i "${SRC}/vfs-ino.patch"
  17. patch -p1 -i "${SRC}/rtlwifi.patch"
  18. cat "${SRC}/config" > ./.config
  19. cat "${SRC}/config.aufs" >> ./.config
  20. # kernel sürümüne devir sayısı eklemek için
  21. # set extraversion to release
  22. #sed -ri "s|^(EXTRAVERSION =).*|\1 -${devir}|" Makefile
  23. cd "${SRC}/linux-4.19"
  24. export KBUILD_BUILD_USER="milisarge"
  25. export KBUILD_BUILD_HOST="`uname -m`.milislinux.org"
  26. # ayarları onaylama
  27. yes "" | make oldconfig >/dev/null
  28. # derleme
  29. make bzImage modules