Don't copy headers from the source tree to the object tree without
making sure the copies in the object tree are writable. When files in the source tree are not writable (as would be the case for a p4 tree) then a buildworld -DNOCLEAN will try to copy over the existing non-writable headers. This fails. Instead we cat the headers with redirection. This is just one of the possibilities.
This commit is contained in:
parent
cd9568c73e
commit
0ab105eaf2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=111981
@ -36,10 +36,10 @@ NOMAN= yes
|
||||
.PATH: ${KRB5DIR}/kadmin
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/kadm5_err.h: kadm5 kadm5_err.h
|
||||
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
|
||||
|
@ -31,10 +31,10 @@ MAN= kpasswdd.8
|
||||
.PATH: ${KRB5DIR}/kpasswd
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5:
|
||||
mkdir ${.TARGET}
|
||||
|
@ -36,10 +36,10 @@ NOMAN= yes
|
||||
.PATH: ${KRB5DIR}/kadmin
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/kadm5_err.h: kadm5 kadm5_err.h
|
||||
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
|
||||
|
@ -31,10 +31,10 @@ MAN= kpasswdd.8
|
||||
.PATH: ${KRB5DIR}/kpasswd
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5:
|
||||
mkdir ${.TARGET}
|
||||
|
@ -56,10 +56,10 @@ MAN= k5admin.8
|
||||
.PATH: ${KRB5DIR}/kadmin
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/kadm5_err.h: kadm5 kadm5_err.h
|
||||
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
|
||||
|
@ -56,10 +56,10 @@ MAN= k5admin.8
|
||||
.PATH: ${KRB5DIR}/kadmin
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/kadm5_err.h: kadm5 kadm5_err.h
|
||||
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
|
||||
|
@ -46,10 +46,10 @@ MAN= ktutil.8
|
||||
.PATH: ${KRB5DIR}/admin
|
||||
|
||||
kadm5/private.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
|
||||
|
||||
kadm5/admin.h: kadm5
|
||||
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
|
||||
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
|
||||
|
||||
kadm5/kadm5_err.h: kadm5 kadm5_err.h
|
||||
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
|
||||
|
Loading…
Reference in New Issue
Block a user