X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage1%2Fpkg%2Fcoreutils;h=c5ce63794d3b61cc234d124b21dabe5e87d2d000;hb=03a6b06a58eca506a2631efb1f13ad4bb10dfd9a;hp=d454d933eb17bcfb99a654d78ba1af3fe472dbee;hpb=3605ab38ca7604b1fe43c3bce5e4963730a85d39;p=hvlinux.git diff --git a/stage1/pkg/coreutils b/stage1/pkg/coreutils index d454d93..c5ce637 100644 --- a/stage1/pkg/coreutils +++ b/stage1/pkg/coreutils @@ -1,5 +1,17 @@ #!/bin/bash +hvconfig_pre() +{ + # Fix a bug when the uname patch is automatically applied + touch ${LFS_TMP}/${PACKAGE}/man/hostname.1 + + # Patches may modify many .c files, so the make process will try to + # re-build the manpages by running help2man, and this causes problems + # when cross-compiling. So let's just update the timestamps and skip the + # help2man step. + find ${LFS_TMP}/${PACKAGE} -name \*.1 -exec touch {} \; +} + # 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: @@ -10,9 +22,3 @@ fu_cv_sys_stat_statfs2_bsize=yes gl_cv_func_working_mkstemp=yes EOF } - -hvconfig_pre() -{ - # Fix a bug when the uname patch is automatically applied - touch ${LFS_TMP}/${PACKAGE}/man/{uname,hostname}.1 -}