<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.freebsd.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.freebsd.org/bugzilla/"
          
          maintainer="bugmeister@FreeBSD.org"
>

    <bug>
          <bug_id>288351</bug_id>
          
          <creation_ts>2025-07-20 15:00:06 +0000</creation_ts>
          <short_desc>release/Makefile should not use the host /usr/bin/install command, but the freshly built one</short_desc>
          <delta_ts>2025-11-11 19:01:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Base System</product>
          <component>misc</component>
          <version>15.0-CURRENT</version>
          <rep_platform>Any</rep_platform>
          <op_sys>Any</op_sys>
          <bug_status>In Progress</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>https://reviews.freebsd.org/D51443</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>Affects Only Me</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wolfram Schneider">wosch</reporter>
          <assigned_to name="freebsd-bugs (Nobody)">bugs</assigned_to>
          <cc>des</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1374654</commentid>
    <comment_count>0</comment_count>
    <who name="Wolfram Schneider">wosch</who>
    <bug_when>2025-07-20 15:00:06 +0000</bug_when>
    <thetext>Discovered while trying to cross-build `make ftp` on macOS, it seems that we should not use the host&apos;s install(1) to make ftp tarballs, but use the freshly built one.

install(1) on macOS is much older than the FreeBSD version and missing some options. It does not work at all. On FreeBSD the host /usr/bin/install will usually work - except after a new required option was added.

This patch solves the problem on macOS
https://reviews.freebsd.org/D51335</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374655</commentid>
    <comment_count>1</comment_count>
    <who name="Wolfram Schneider">wosch</who>
    <bug_when>2025-07-20 15:02:35 +0000</bug_when>
    <thetext>(In reply to Wolfram Schneider from comment #0)
Sorry, wrong review link, the correct one is https://reviews.freebsd.org/D51443</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1375195</commentid>
    <comment_count>2</comment_count>
    <who name="Dag-Erling Smørgrav">des</who>
    <bug_when>2025-07-24 13:32:25 +0000</bug_when>
    <thetext>macOS&apos;s install command is not old - you can see the source here:

    https://github.com/apple-oss-distributions/file_cmds/tree/main/install

Presumably, the issue you ran into is that they deliberately disabled the `-N` option, which is used when building release tarballs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1391888</commentid>
    <comment_count>3</comment_count>
    <who name="Wolfram Schneider">wosch</who>
    <bug_when>2025-11-11 19:01:10 +0000</bug_when>
    <thetext>(In reply to Dag-Erling Smørgrav from comment #2)

Thanks for the hint to the apple source code. This appears to be the code for macOS 15.x and 26. 

But macOS 14.x looks very old, see 
https://man.freebsd.org/cgi/man.cgi?query=install&amp;manpath=macOS+14.8

Not everybody want or can upgrade to the latest macOS release.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>