diff --git a/bin/derleme.sh b/bin/derleme-ortami-gir.sh similarity index 78% rename from bin/derleme.sh rename to bin/derleme-ortami-gir.sh index 0dd9c46ff..1c1cc4fd9 100755 --- a/bin/derleme.sh +++ b/bin/derleme-ortami-gir.sh @@ -4,6 +4,6 @@ echo "**** İşlem sonrası mps -GG ve mps -G komutlarını veriniz. ****" cd /sources/milis.git echo "sources/milis.git yapıldı" -export LFS=/mnt/lfs - echo "LFS=/mnt/lfs yapıldı" +export LFS=/mnt/lfs-sabit + echo "LFS=/mnt/lfs-sabit yapıldı" ./lfs-mekanizma -cg diff --git a/bin/derleme-ortami-olustur.sh b/bin/derleme-ortami-olustur.sh new file mode 100755 index 000000000..422b040f9 --- /dev/null +++ b/bin/derleme-ortami-olustur.sh @@ -0,0 +1,33 @@ +#!/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