sabit-derleme-ortamı

This commit is contained in:
milisbir 2018-07-11 01:49:32 +03:00
parent d2acead454
commit 2b94030874
2 changed files with 35 additions and 2 deletions

View File

@ -4,6 +4,6 @@ echo "**** İşlem sonrası mps -GG ve mps -G komutlarını veriniz. ****"
cd /sources/milis.git cd /sources/milis.git
echo "sources/milis.git yapıldı" echo "sources/milis.git yapıldı"
export LFS=/mnt/lfs export LFS=/mnt/lfs-sabit
echo "LFS=/mnt/lfs yapıldı" echo "LFS=/mnt/lfs-sabit yapıldı"
./lfs-mekanizma -cg ./lfs-mekanizma -cg

33
bin/derleme-ortami-olustur.sh Executable file
View File

@ -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