grubby-bls: remove -o option and support -c for ppc64le grub config
Resolves: rhbz#1758598 Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
This commit is contained in:
		
							parent
							
								
									77a8c0bcac
								
							
						
					
					
						commit
						5dafc374ee
					
				
							
								
								
									
										16
									
								
								grubby-bls
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								grubby-bls
									
									
									
									
									
								
							| @ -572,7 +572,7 @@ remove_var_prefix() { | |||||||
| update_grubcfg() | update_grubcfg() | ||||||
| { | { | ||||||
|     if [[ $arch = 'ppc64' || $arch = 'ppc64le' ]]; then |     if [[ $arch = 'ppc64' || $arch = 'ppc64le' ]]; then | ||||||
| 	grub2-mkconfig -o /boot/grub2/grub.cfg >& /dev/null | 	grub2-mkconfig -o "${grub_config}" >& /dev/null | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -595,7 +595,6 @@ Usage: grubby [OPTION...] | |||||||
|       --initrd=initrd-path                initrd image for the new kernel |       --initrd=initrd-path                initrd image for the new kernel | ||||||
|   -i, --extra-initrd=initrd-path          auxiliary initrd image for things other than the new kernel |   -i, --extra-initrd=initrd-path          auxiliary initrd image for things other than the new kernel | ||||||
|       --make-default                      make the newly added entry the default boot entry |       --make-default                      make the newly added entry the default boot entry | ||||||
|   -o, --output-file=path                  path to output updated config file ("-" for stdout) |  | ||||||
|       --remove-args=STRING                remove kernel arguments |       --remove-args=STRING                remove kernel arguments | ||||||
|       --remove-kernel=kernel-path         remove all entries for the specified kernel |       --remove-kernel=kernel-path         remove all entries for the specified kernel | ||||||
|       --set-default=kernel-path           make the first entry referencing the specified kernel the default |       --set-default=kernel-path           make the first entry referencing the specified kernel the default | ||||||
| @ -611,9 +610,9 @@ Help options: | |||||||
| EOF | EOF | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| OPTS="$(getopt -o c:i:o:b:? --long help,add-kernel:,args:,bad-image-okay,\ | OPTS="$(getopt -o c:i:b:? --long help,add-kernel:,args:,bad-image-okay,\ | ||||||
| config-file:,copy-default,default-kernel,default-index,default-title,env:,\ | config-file:,copy-default,default-kernel,default-index,default-title,env:,\ | ||||||
| grub2,info:,initrd:,extra-initrd:,make-default,output-file:,remove-args:,\ | grub2,info:,initrd:,extra-initrd:,make-default,remove-args:,\ | ||||||
| remove-kernel:,set-default:,set-default-index:,title:,update-kernel:,zipl,\ | remove-kernel:,set-default:,set-default-index:,title:,update-kernel:,zipl,\ | ||||||
| bls-directory:,add-kernel:,add-multiboot:,mbargs:,mounts:,boot-filesystem:,\ | bls-directory:,add-kernel:,add-multiboot:,mbargs:,mounts:,boot-filesystem:,\ | ||||||
| bootloader-probe,debug,devtree,devtreedir:,elilo,efi,extlinux,grub,lilo,\ | bootloader-probe,debug,devtree,devtreedir:,elilo,efi,extlinux,grub,lilo,\ | ||||||
| @ -641,6 +640,7 @@ while [ ${#} -gt 0 ]; do | |||||||
|             bad_image=true |             bad_image=true | ||||||
|             ;; |             ;; | ||||||
|         --config-file|-c) |         --config-file|-c) | ||||||
|  |             grub_config="${2}" | ||||||
|             zipl_config="${2}" |             zipl_config="${2}" | ||||||
|             shift |             shift | ||||||
|             ;; |             ;; | ||||||
| @ -678,10 +678,6 @@ while [ ${#} -gt 0 ]; do | |||||||
|         --make-default) |         --make-default) | ||||||
|             make_default=true |             make_default=true | ||||||
|             ;; |             ;; | ||||||
|         --output-file|-o) |  | ||||||
|             output_file="${2}" |  | ||||||
|             shift |  | ||||||
|             ;; |  | ||||||
|         --remove-args) |         --remove-args) | ||||||
|             remove_args="${2}" |             remove_args="${2}" | ||||||
|             shift |             shift | ||||||
| @ -754,6 +750,10 @@ if [[ -z $zipl_config ]]; then | |||||||
|     zipl_config="/etc/zipl.conf" |     zipl_config="/etc/zipl.conf" | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | if [[ -z $grub_config ]]; then | ||||||
|  |     grub_config="/boot/grub2/grub.cfg" | ||||||
|  | fi | ||||||
|  | 
 | ||||||
| get_bls_values | get_bls_values | ||||||
| 
 | 
 | ||||||
| default_index="$(get_default_index)" | default_index="$(get_default_index)" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user