33 lines
		
	
	
	
		
			924 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			924 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/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
 |