Compare commits
	
		
			4 Commits
		
	
	
		
			5383069d66
			...
			333b8d06fe
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 333b8d06fe | |||
| 988331e6e3 | |||
| 5885881075 | |||
| 16ec7f0955 | 
							
								
								
									
										6
									
								
								install.fish
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								install.fish
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,6 @@ | ||||
| #!/bin/fish | ||||
| cp ./pacman/snap-pac-uki-create.fish /usr/local/bin | ||||
| echo "installed creation script." | ||||
| 
 | ||||
| cp ./pacman/hooks/* /usr/share/libalpm/hooks/ | ||||
| echo "installed pacman hooks." | ||||
							
								
								
									
										12
									
								
								pacman/hooks/01_snap-pac-uki_pre.hook
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								pacman/hooks/01_snap-pac-uki_pre.hook
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| [Trigger] | ||||
| Operation = Upgrade | ||||
| Operation = Install | ||||
| Operation = Remove | ||||
| Type = Package | ||||
| Target = * | ||||
| 
 | ||||
| [Action] | ||||
| Description = Performing pre UKI creation... | ||||
| When = PreTransaction | ||||
| Exec = /usr/local/bin/snap-pac-uki-create.fish | ||||
| AbortOnFail | ||||
							
								
								
									
										11
									
								
								pacman/hooks/zz_snap-pac-uki_post.hook
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								pacman/hooks/zz_snap-pac-uki_post.hook
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| [Trigger] | ||||
| Operation = Upgrade | ||||
| Operation = Install | ||||
| Operation = Remove | ||||
| Type = Package | ||||
| Target = * | ||||
| 
 | ||||
| [Action] | ||||
| Description = Performing post UKI creation... | ||||
| When = PostTransaction | ||||
| Exec = /usr/local/bin/snap-pac-uki-create.fish | ||||
| @ -98,7 +98,7 @@ function create_uki -d "creates a new uki" | ||||
| end | ||||
| 
 | ||||
| function add_efi_entry -d "adds a boot entry to efi" | ||||
|     efibootmgr -C -d $EFI_DEV -p $EFI_PART -l "$EFI_PATH\arch-linux-$SNAPSHOT_ID.efi" -L (rg "PRETTY_NAME" "$BUILD_PATH/$SNAPSHOT_ID/os-release-snapshot" | sed "s/PRETTY_NAME=\"\(.*\)\"/\1/") | ||||
|     efibootmgr -C -d $EFI_DEV -p $EFI_PART -l "$EFI_PATH\arch-linux-$SNAPSHOT_ID.efi" -L (rg "PRETTY_NAME" "$BUILD_PATH/$SNAPSHOT_ID/os-release-snapshot" | sed "s/PRETTY_NAME=\"\(.*\)\"/\1/") -q | ||||
| end | ||||
| 
 | ||||
| function main -d "the main function" | ||||
| @ -107,9 +107,9 @@ function main -d "the main function" | ||||
| 
 | ||||
|     get_last_snapshot | ||||
|     create_uki | ||||
|     add_efi_entry | ||||
| 
 | ||||
|     cp $BUILD_PATH/$SNAPSHOT_ID/*.efi "$EFI_DIR" | ||||
|     add_efi_entry | ||||
| 
 | ||||
|     exit 0 | ||||
| end | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user