improved colors
This commit is contained in:
		
							parent
							
								
									99d46a0ac2
								
							
						
					
					
						commit
						cdb9c7146b
					
				| @ -5,20 +5,20 @@ source creator_functions.sh | ||||
| mkdir -p build | ||||
| cd build | ||||
| 
 | ||||
| echo_blue "Starting installation at $ROOT." | ||||
| echo_cyan "Starting installation at $ROOT." | ||||
| create_dirs | ||||
| 
 | ||||
| echo_blue "Adding binaries and libs..." | ||||
| echo_cyan "Installing binaries and libs..." | ||||
| install_binary $(which switch_root) | ||||
| install_binary $(which bash) | ||||
| install_binary $(which mount) | ||||
| install_kmod | ||||
| install_busybox | ||||
| 
 | ||||
| echo_blue "Adding scripts..." | ||||
| echo_cyan "Installing scripts..." | ||||
| install_init_script | ||||
| 
 | ||||
| echo_blue "Adding kernel modules..." | ||||
| echo_cyan "Installing kernel modules..." | ||||
| install_module "$(df -T / | awk '{ print $2 }' | tail -1)" | ||||
| install_module btrfs | ||||
| install_module msr | ||||
| @ -27,5 +27,4 @@ install_module dm_crypt | ||||
| cp /lib/modules/${KERNEL}/modules.{order,builtin,builtin.modinfo} "${ROOT}/lib/modules/${KERNEL}/" | ||||
| depmod -b "$ROOT" "$KERNEL" | ||||
| 
 | ||||
| echo_blue "Creating archive..." | ||||
| create_archive | ||||
|  | ||||
| @ -1,7 +1,11 @@ | ||||
| #!/bin/bash | ||||
| 
 | ||||
| echo_cyan() { | ||||
|   echo -e "\033[0;36m$1\033[0m" | ||||
| } | ||||
| 
 | ||||
| echo_blue() { | ||||
|   echo -e "\033[34m$1\033[0m" | ||||
|   echo -e "\033[0;34m$1\033[0m" | ||||
| } | ||||
| 
 | ||||
| echo_yellow() { | ||||
| @ -64,7 +68,7 @@ install_binary() { | ||||
| } | ||||
| 
 | ||||
| install_kmod() { | ||||
|   echo_blue "Installing kmod (depmod, insmod, lsmod, modinfo, modprobe, rmmod)..." | ||||
|   echo_cyan "Installing kmod (depmod, insmod, lsmod, modinfo, modprobe, rmmod)..." | ||||
|   install_binary /usr/bin/kmod || return 1 | ||||
|   ln -s kmod ${ROOT}/usr/bin/lsmod | ||||
|   ln -s kmod ${ROOT}/usr/bin/rmmod | ||||
| @ -75,7 +79,7 @@ install_kmod() { | ||||
| } | ||||
| 
 | ||||
| install_busybox() { | ||||
|   echo_blue "Installing busybox..." | ||||
|   echo_cyan "Installing busybox..." | ||||
|   [[ -f "$BUSYBOX_PATH" ]] || { | ||||
|     echo_red "Did not find busybox at $BUSYBOX_PATH" | ||||
|     echo_red "Please compile or download busybox. You can also change the path." | ||||
| @ -124,7 +128,7 @@ _install_module() { | ||||
| 
 | ||||
| create_archive() { | ||||
|   local archive="detee-$(hostnamectl hostname)-${KERNEL}.cpio.gz" | ||||
|   echo_blue "Creating archive $archive" | ||||
|   echo_cyan "Creating archive $archive" | ||||
|   echo $archive > .archive_name | ||||
|   my_location="$(pwd)" | ||||
|   cd ${ROOT} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user