|
|
@ -1661,15 +1661,6 @@ if [[ $kernel_only != yes ]]; then |
|
|
|
# Now we are done with lazy resolving, always install dependencies |
|
|
|
# Now we are done with lazy resolving, always install dependencies |
|
|
|
unset DRACUT_RESOLVE_LAZY |
|
|
|
unset DRACUT_RESOLVE_LAZY |
|
|
|
export DRACUT_RESOLVE_DEPS=1 |
|
|
|
export DRACUT_RESOLVE_DEPS=1 |
|
|
|
|
|
|
|
|
|
|
|
# libpthread workaround: pthread_cancel wants to dlopen libgcc_s.so |
|
|
|
|
|
|
|
for _dir in $libdirs; do |
|
|
|
|
|
|
|
for _f in "$dracutsysrootdir$_dir/libpthread.so"*; do |
|
|
|
|
|
|
|
[[ -e "$_f" ]] || continue |
|
|
|
|
|
|
|
inst_libdir_file "libgcc_s.so*" |
|
|
|
|
|
|
|
break 2 |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
for ((i=0; i < ${#include_src[@]}; i++)); do |
|
|
|
for ((i=0; i < ${#include_src[@]}; i++)); do |
|
|
@ -1941,6 +1932,17 @@ if dracut_module_included "squash"; then |
|
|
|
done |
|
|
|
done |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [[ $kernel_only != yes ]]; then |
|
|
|
|
|
|
|
# libpthread workaround: pthread_cancel wants to dlopen libgcc_s.so |
|
|
|
|
|
|
|
for _dir in $libdirs; do |
|
|
|
|
|
|
|
for _f in "$dracutsysrootdir$_dir/libpthread.so"*; do |
|
|
|
|
|
|
|
[[ -e "$_f" ]] || continue |
|
|
|
|
|
|
|
inst_libdir_file "libgcc_s.so*" |
|
|
|
|
|
|
|
break 2 |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if [[ $do_strip = yes ]] && ! [[ $DRACUT_FIPS_MODE ]]; then |
|
|
|
if [[ $do_strip = yes ]] && ! [[ $DRACUT_FIPS_MODE ]]; then |
|
|
|
dinfo "*** Stripping files ***" |
|
|
|
dinfo "*** Stripping files ***" |
|
|
|
find "$initdir" -type f \ |
|
|
|
find "$initdir" -type f \ |
|
|
|