--- /dev/null
+#!/bin/bash
+
+# Configure cannot properly determine how to get free space when cross-compiling
+# and as a result the df program will not be built. Add the following entries to
+# config.cache to correct this, and fix various cross-compiling issues:
+config_cache()
+{
+cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+fu_cv_sys_stat_statfs2_bsize=yes
+gl_cv_func_working_mkstemp=yes
+EOF
+}
+
+configure_pre()
+{
+ # Fix a bug when the uname patch is automatically applied
+ touch ${LFS_TMP}/${PACKAGE}/man/{uname,hostname}.1
+}