[Bug 191055] New: make install with bsd.progs.mk installs FILES multiple times if PROGS is specified
bz-noreply at freebsd.org
bz-noreply at freebsd.org
Sun Jun 15 08:01:45 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191055
Bug ID: 191055
Summary: make install with bsd.progs.mk installs FILES multiple
times if PROGS is specified
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Only Me
Priority: ---
Component: misc
Assignee: freebsd-bugs at FreeBSD.org
Reporter: yaneurabeya at gmail.com
If I specify PROGS and FILES/SCRIPTS, I've noticed that it installs files
multiple times. It should only try to install FILES/SCRIPTS once.
I've provided an example below:
% uname -a
FreeBSD isilon-fuji-current.local 11.0-CURRENT FreeBSD 11.0-CURRENT #5
0d2be6b(isilon-atf): Sun Jun 8 21:34:32 PDT 2014
root at fuji-current.local:/usr/obj/usr/src/sys/FUJI i386
% cat *
# Makefile
FILESDIR=/tmp/share
FILES= c
BINDIR= /tmp/bin
PROGS= a b
MAN=
.include <bsd.progs.mk>
/* a.c */
#include <stdio.h>
int
main(void)
{
printf("hello world!\n");
return (0);
}
/* b.c */
#include <stdio.h>
int
main(void)
{
printf("hello world!\n");
return (0);
}
/* c */
This directory contains a simple C app that says, "hello world!"
% make install
install -o root -g wheel -m 444 c /tmp/share
(cd /root/make_install_installs_files_multiple_times && make -f Makefile
_RECURSING_PROGS= SUBDIR= PROG=a install)
install -s -o root -g wheel -m 555 a /tmp/bin/a
install -o root -g wheel -m 444 c /tmp/share
(cd /root/make_install_installs_files_multiple_times && make -f Makefile
_RECURSING_PROGS= SUBDIR= PROG=b install)
install -s -o root -g wheel -m 555 b /tmp/bin/b
install -o root -g wheel -m 444 c /tmp/share
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list