Compare commits
	
		
			12 Commits
		
	
	
		
			pre-instal
			...
			2ddb6bdfb8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						2ddb6bdfb8
	
				 | 
					
					
						|||
| 
						
						
							
						
						fca5e6c6fc
	
				 | 
					
					
						|||
| 
						
						
							
						
						7135728394
	
				 | 
					
					
						|||
| 
						
						
							
						
						f0bfcbad56
	
				 | 
					
					
						|||
| 
						
						
							
						
						2fdc93d9a1
	
				 | 
					
					
						|||
| 
						
						
							
						
						fc18016a9e
	
				 | 
					
					
						|||
| 
						
						
							
						
						aafbd7ef8f
	
				 | 
					
					
						|||
| 
						
						
							
						
						fcf09e2ffc
	
				 | 
					
					
						|||
| 
						
						
							
						
						cda85111e7
	
				 | 
					
					
						|||
| 
						
						
							
						
						d1e3cedd1f
	
				 | 
					
					
						|||
| 
						
						
							
						
						d85a175989
	
				 | 
					
					
						|||
| 
						
						
							
						
						39065008aa
	
				 | 
					
					
						
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,2 +1,3 @@
 | 
			
		||||
archive.sh
 | 
			
		||||
system.conf
 | 
			
		||||
*kate-swp
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										42
									
								
								install.sh
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								install.sh
									
									
									
									
									
								
							@@ -90,27 +90,27 @@ if [[ "${ID}" == 'elementary' ]]; then
 | 
			
		||||
		network-manager \
 | 
			
		||||
		openssh-{client,server} \
 | 
			
		||||
		popularity-contest
 | 
			
		||||
elif [[ "${ID}" == 'debian' ]]; then
 | 
			
		||||
	apt \
 | 
			
		||||
		install \
 | 
			
		||||
		--yes \
 | 
			
		||||
		console-setup \
 | 
			
		||||
		cryptsetup \
 | 
			
		||||
		curl \
 | 
			
		||||
		dpkg-dev \
 | 
			
		||||
		efibootmgr \
 | 
			
		||||
		ethtool \
 | 
			
		||||
		firmware-{ast,atheros,bnx{2,2x},brcm80211,ipw2x00,iwlwifi,libertas,linux,realtek,zd1211} \
 | 
			
		||||
		flatpak \
 | 
			
		||||
		keyboard-configuration \
 | 
			
		||||
		linux-{headers,image}-amd64 \
 | 
			
		||||
		locales \
 | 
			
		||||
		nano \
 | 
			
		||||
		network-manager \
 | 
			
		||||
		openssh-{client,server} \
 | 
			
		||||
		popularity-contest \
 | 
			
		||||
		printer-driver-all \
 | 
			
		||||
		tasksel
 | 
			
		||||
# elif [[ "${ID}" == 'debian' ]]; then
 | 
			
		||||
# 	apt \
 | 
			
		||||
# 		install \
 | 
			
		||||
# 		--yes \
 | 
			
		||||
# 		console-setup \
 | 
			
		||||
# 		cryptsetup \
 | 
			
		||||
# 		curl \
 | 
			
		||||
# 		dpkg-dev \
 | 
			
		||||
# 		efibootmgr \
 | 
			
		||||
# 		ethtool \
 | 
			
		||||
# 		firmware-{ast,atheros,bnx{2,2x},brcm80211,ipw2x00,iwlwifi,libertas,linux,realtek,zd1211} \
 | 
			
		||||
# 		flatpak \
 | 
			
		||||
# 		keyboard-configuration \
 | 
			
		||||
# 		linux-{headers,image}-amd64 \
 | 
			
		||||
# 		locales \
 | 
			
		||||
# 		nano \
 | 
			
		||||
# 		network-manager \
 | 
			
		||||
# 		openssh-{client,server} \
 | 
			
		||||
# 		popularity-contest \
 | 
			
		||||
# 		printer-driver-all \
 | 
			
		||||
# 		tasksel
 | 
			
		||||
elif [[ "${ID}" == 'fedora' ]]; then
 | 
			
		||||
	if [[ "${VERSION_ID}" -lt '41' ]]; then
 | 
			
		||||
		dnf \
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										34
									
								
								partition.sh
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								partition.sh
									
									
									
									
									
								
							@@ -40,8 +40,8 @@ else
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [[ "${ID}" == 'debian' ]]; then
 | 
			
		||||
	if [[ ! "${HOST}" == "debian-live" ]]; then
 | 
			
		||||
		cat << EOF | tee /mnt/etc/apt/sources.list.d/contrib.sources &> /dev/null
 | 
			
		||||
	if [[ ! "$(hostname)" == "debian-live" ]]; then
 | 
			
		||||
		cat << EOF | tee /etc/apt/sources.list.d/contrib.sources 1> /dev/null
 | 
			
		||||
Enabled:		yes
 | 
			
		||||
Types:			deb
 | 
			
		||||
URIs:			http://deb.debian.org/debian/
 | 
			
		||||
@@ -66,7 +66,7 @@ if [[ "${ID}" == 'debian' ]]; then
 | 
			
		||||
	apt \
 | 
			
		||||
		install \
 | 
			
		||||
		--yes \
 | 
			
		||||
		debootstrap \
 | 
			
		||||
		mmdebstrap \
 | 
			
		||||
		gdisk \
 | 
			
		||||
		zfsutils-linux \
 | 
			
		||||
		systemd-timesyncd
 | 
			
		||||
@@ -100,7 +100,7 @@ fi
 | 
			
		||||
 | 
			
		||||
timedatectl
 | 
			
		||||
 | 
			
		||||
if [[ ! "${HOST}" == "debian-live" ]]; then
 | 
			
		||||
if [[ ! "$(hostname)" == "debian-live" ]]; then
 | 
			
		||||
	zgenhostid \
 | 
			
		||||
		-f \
 | 
			
		||||
		0x00bab10c
 | 
			
		||||
@@ -428,11 +428,33 @@ mkdir \
 | 
			
		||||
	/mnt/run/lock
 | 
			
		||||
 | 
			
		||||
if [[ "${ID}" == 'elementary' ]]; then
 | 
			
		||||
	debootstrap \
 | 
			
		||||
	mmdebstrap \
 | 
			
		||||
		--include='' \
 | 
			
		||||
		"${UBUNTU_VERSION_CODENAME}" \
 | 
			
		||||
		/mnt
 | 
			
		||||
elif [[ "${ID}" == 'debian' ]]; then
 | 
			
		||||
	debootstrap \
 | 
			
		||||
	mmdebstrap \
 | 
			
		||||
		--skip=check/empty \
 | 
			
		||||
		--components=main,non-free-firmware,contrib \
 | 
			
		||||
		--mode=root \
 | 
			
		||||
		--format=directory \
 | 
			
		||||
		--include=console-setup \
 | 
			
		||||
		--include=cryptsetup \
 | 
			
		||||
		--include=curl \
 | 
			
		||||
		--include=dpkg-dev \
 | 
			
		||||
		--include=efibootmgr \
 | 
			
		||||
		--include=ethtool \
 | 
			
		||||
		--include=firmware-{ast,atheros,bnx{2,2x},brcm80211,iwlwifi,libertas,linux,realtek,zd1211} \
 | 
			
		||||
		--include=flatpak \
 | 
			
		||||
		--include=keyboard-configuration \
 | 
			
		||||
		--include=linux-{headers,image}-amd64 \
 | 
			
		||||
		--include=locales \
 | 
			
		||||
		--include=nano \
 | 
			
		||||
		--include=network-manager \
 | 
			
		||||
		--include=openssh-{client,server} \
 | 
			
		||||
		--include=popularity-contest \
 | 
			
		||||
		--include=printer-driver-all \
 | 
			
		||||
		--include=tasksel \
 | 
			
		||||
		"${VERSION_CODENAME}" \
 | 
			
		||||
		/mnt
 | 
			
		||||
fi
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user