Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Tobi_Peter:branches:openSUSE:Factory
dracut
kernel-install.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kernel-install.diff of Package dracut
Index: dracut-059+suse.358.g8ecd6e83/install.d/50-dracut.install =================================================================== --- dracut-059+suse.358.g8ecd6e83.orig/install.d/50-dracut.install +++ dracut-059+suse.358.g8ecd6e83/install.d/50-dracut.install @@ -12,6 +12,9 @@ if ! [[ ${KERNEL_INSTALL_MACHINE_ID-x} ] fi if [[ -d "$BOOT_DIR_ABS" ]]; then + if [ -n "$KERNEL_INSTALL_STAGING_AREA" ]; then + BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA" + fi INITRD="initrd" else BOOT_DIR_ABS="/boot" @@ -21,6 +24,8 @@ fi ret=0 case "$COMMAND" in add) + [ -n "$KERNEL_INSTALL_DRACUT_SKIP_IF_EXIST" ] && [ -e "$BOOT_DIR_ABS/$INITRD" ] && exit 0 + INITRD_IMAGE_PREGENERATED=${KERNEL_IMAGE%/*}/initrd if [[ -f ${INITRD_IMAGE_PREGENERATED} ]]; then # we found an initrd at the same place as the kernel @@ -63,7 +68,8 @@ case "$COMMAND" in ret=$? ;; remove) - rm -f -- "$BOOT_DIR_ABS/$INITRD" + # don't do that. kernel-install will remove BOOT_DIR_ABS if needed + # rm -f -- "$BOOT_DIR_ABS/$INITRD" ret=$? ;; esac
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor