34 lines
		
	
	
	
		
			924 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
	
		
			924 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/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
							 |