--- dkms-2.0.2/dkms.compressed-module 2004-11-04 12:00:55.190716876 +0100 +++ dkms-2.0.2/dkms 2004-11-04 12:04:45.750616921 +0100 @@ -92,6 +92,7 @@ else module_suffix=".ko" fi + [ -z "$delayed_gzip" ] && module_suffix=${module_suffix}.gz } function set_kernel_source_dir () @@ -1189,9 +1190,11 @@ while [ "$count" -lt "${#built_module_name[@]}" ]; do [ "${strip[$count]}" != "no" ] && strip -g "$dkms_tree/$module/$module_version/build/${built_module_location[$count]}${built_module_name[$count]}$module_suffix" cp -f "$dkms_tree/$module/$module_version/build/${built_module_location[$count]}${built_module_name[$count]}$module_suffix" "$base_dir/module/${dest_module_name[$count]}$module_suffix" >/dev/null + gzip -9f $dkms_tree/$module/$module_version/${kernelver_array[0]}/${arch_array[0]}/module/${dest_module_name[$count]}$module_suffix count=$(($count+1)) done - + module_suffix=${module_suffix}.gz + # Run the post_build script if [ -n "$post_build" ] && [ -x `echo "$dkms_tree/$module/$module_version/source/$post_build" | sed 's/ .*//'` ]; then echo $"" @@ -2549,6 +2552,7 @@ remove_module ;; build) + delayed_gzip=1 build_module ;; install)