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