xfce4_iso_yapma.sh 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/bin/bash
  2. # xfce4 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="xfce4"
  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. cp /root/ayarlar/.xinitrc.$masaustu /root/.xinitrc
  18. cp -r /root/ayarlar/$masaustu/.config /root/
  19. cp /root/ayarlar/network /etc/sysconfig/
  20. cd /var/lib/pkg/DB
  21. grep -rli '/mnt/lfs' * | xargs -i@ sed -i 's/\/mnt\/lfs\///g' @
  22. cd /sources/milis.git
  23. if [ ! -f /usr/bin/dracut ];then
  24. tamir_dracut
  25. fi
  26. ./lfs-mekanizma -bo
  27. rm -r /depo/paketler/*
  28. mv /var/lib/pkg/tarihce/temel-pkvt.tar.lz /var/lib/pkg/tarihce/temel2-pkvt.tar.lz
  29. rm -r /tmp/*
  30. mps -tro
  31. export LC_ALL="tr_TR.UTF-8"
  32. export LANG="tr_TR.UTF-8"
  33. xdg-user-dirs-update
  34. if [ -f /usr/bin/slim ];then
  35. cp -f /root/ayarlar/.xinitrc-$masaustu.slim /root/.xinitrc
  36. fi
  37. if [ -f /usr/bin/lxdm ];then
  38. cp -rf /sources/milis.git/ayarlar/servisler/mbd/init.d/lxdm /etc/init.d/
  39. fi
  40. cp -rf /sources/milis.git/ayarlar/milbit/milbit.desktop /usr/share/applications/
  41. cp ayarlar/kurulum.desktop /root/Desktop/
  42. cp ayarlar/kurulum.desktop /root/Masaüstü/
  43. rm -f /root/.gitconfig
  44. tamir_touchpad
  45. tamir_masaustu