mate_iso_yapma.sh 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. # mate iso yapma
  3. # lfs dizini oluşturup ortama girdikten sonra bu betiği çalıştırabilirsiniz,bütün ortam içi işlemler yapılacaktır.
  4. masaustu="mate"
  5. girisyonetici="slim"
  6. mps kur linux-firmware
  7. mps kur lsb-release
  8. mps kur kernel
  9. [ -f /usr/bin/dracut ] && rm -rf /usr/bin/dracut
  10. mps kur dracut
  11. mps kur xorg
  12. mps -kuruld /root/talimatname/temel-ek/derleme.sira
  13. mps kur $masaustu
  14. # girisci kurulum
  15. mps kur $girisyonetici
  16. mps -kurul /root/ayarlar/gerekli_programlar_$masaustu
  17. mkdir /usr/share/backgrounds/milis
  18. cp /root/ayarlar/mate/milis-arkaplan/* /usr/share/backgrounds/milis/
  19. cp /root/ayarlar/.xinitrc.$masaustu /root/.xinitrc
  20. cp -r /root/ayarlar/$masaustu/.config /root/
  21. cp /root/ayarlar/network /etc/sysconfig/
  22. cd /var/lib/pkg/DB
  23. grep -rli '/mnt/lfs' * | xargs -i@ sed -i 's/\/mnt\/lfs\///g' @
  24. cd /sources/milis.git
  25. if [ ! -f /usr/bin/dracut ];then
  26. tamir_dracut
  27. fi
  28. ./lfs-mekanizma -bo
  29. rm -r /depo/paketler/*
  30. mv /var/lib/pkg/tarihce/temel-pkvt.tar.lz /var/lib/pkg/tarihce/temel2-pkvt.tar.lz
  31. rm -r /tmp/*
  32. mps -tro
  33. export LC_ALL="tr_TR.UTF-8"
  34. export LANG="tr_TR.UTF-8"
  35. xdg-user-dirs-update
  36. if [ -f /usr/bin/slim ];then
  37. cp -f /root/ayarlar/.xinitrc-$masaustu.slim /root/.xinitrc
  38. fi
  39. if [ -f /usr/bin/lxdm ];then
  40. cp -rf /sources/milis.git/ayarlar/servisler/mbd/init.d/lxdm /etc/init.d/
  41. fi
  42. cp -rf /sources/milis.git/ayarlar/milbit/milbit.desktop /usr/share/applications/
  43. cp ayarlar/kurulum.desktop /root/Desktop/
  44. cp ayarlar/kurulum.desktop /root/Masaüstü/
  45. rm -f /root/.gitconfig
  46. tamir_touchpad
  47. tamir_mate_logo
  48. tamir_masaustu