derleme-ortami-olustur.sh 924 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. echo "**** Milis Linux Sabit Derleme Alanını Oluşturup Gitmenizi Sağlar. ****"
  3. echo "**** İşlem sonrası mps -GG ve mps -G komutlarını veriniz. ****"
  4. # derleme ortamının indirilmesi
  5. ortam_sha="55ac07a07eee49ba24ac8cee5db9cad2da441a55a63fa445450a4977fe7aca53"
  6. ortam_adres="http://kaynaklar.milislinux.org/iso/milis-bootstrap-enson.sfs"
  7. ortam=/mnt/milis-bootstrap-enson.sfs
  8. shasum_kontrol(){
  9. inen_sha=$(sha256sum $ortam | cut -d' ' -f1)
  10. if [ "$ortam_sha" = "$inen_sha" ];then
  11. echo "ortam shasum doğrulandı."
  12. else
  13. echo "indirilen ortamda shasum uyşmazlığı var.silip tekrar deneyiniz.";exit 1
  14. fi
  15. }
  16. if [ ! -f $ortam ];then
  17. wget $ortam_adres -O $ortam
  18. shasum_kontrol
  19. fi
  20. cd /mnt
  21. unsquashfs milis-bootstrap-enson.sfs
  22. mv squashfs-root lfs-sabit
  23. cd /sources/milis.git
  24. echo "sources/milis.git yapıldı"
  25. export LFS=/mnt/lfs-sabit
  26. echo "LFS=/mnt/lfs-sabit yapıldı"
  27. ./lfs-mekanizma -cg