Blame SOURCES/downstream-fix-debuginfo-with-y.tab.c.patch

10fa70
From 7f382fc40e082416e90f1e80c9fd0c91afa5baf7 Mon Sep 17 00:00:00 2001
afd354
From: Robbie Harwood <rharwood@redhat.com>
afd354
Date: Tue, 23 Aug 2016 16:49:25 -0400
10fa70
Subject: [PATCH] [downstream] fix debuginfo with y.tab.c
afd354
afd354
We want to keep these y.tab.c files around because the debuginfo points to
afd354
them.  It would be more elegant at the end to use symbolic links, but that
afd354
could mess up people working in the tree on other things.
10fa70
10fa70
Last-updated: krb5-1.9
10fa70
(cherry picked from commit f4002f246332695d8ea12ec803139fcac18fbba2)
afd354
---
afd354
 src/kadmin/cli/Makefile.in                 | 5 +++++
afd354
 src/plugins/kdb/ldap/ldap_util/Makefile.in | 2 +-
afd354
 2 files changed, 6 insertions(+), 1 deletion(-)
afd354
afd354
diff --git a/src/kadmin/cli/Makefile.in b/src/kadmin/cli/Makefile.in
afd354
index adfea6e2b..d1327e400 100644
afd354
--- a/src/kadmin/cli/Makefile.in
afd354
+++ b/src/kadmin/cli/Makefile.in
afd354
@@ -37,3 +37,8 @@ clean-unix::
afd354
 # CC_LINK is not meant for compilation and this use may break in the future.
afd354
 datetest: getdate.c
afd354
 	$(CC_LINK) $(ALL_CFLAGS) -DTEST -o datetest getdate.c
afd354
+
afd354
+%.c: %.y
afd354
+	$(RM) y.tab.c $@
afd354
+	$(YACC.y) $< 
afd354
+	$(CP) y.tab.c $@
afd354
diff --git a/src/plugins/kdb/ldap/ldap_util/Makefile.in b/src/plugins/kdb/ldap/ldap_util/Makefile.in
afd354
index 8669c2436..a22f23c02 100644
afd354
--- a/src/plugins/kdb/ldap/ldap_util/Makefile.in
afd354
+++ b/src/plugins/kdb/ldap/ldap_util/Makefile.in
afd354
@@ -20,7 +20,7 @@ $(PROG): $(OBJS) $(KADMSRV_DEPLIBS) $(KRB5_BASE_DEPLIB) $(GETDATE)
afd354
 getdate.c: $(GETDATE)
afd354
 	$(RM) getdate.c y.tab.c
afd354
 	$(YACC) $(GETDATE)
afd354
-	$(MV) y.tab.c getdate.c
afd354
+	$(CP) y.tab.c getdate.c
afd354
 
afd354
 install:
afd354
 	$(INSTALL_PROGRAM) $(PROG) ${DESTDIR}$(ADMIN_BINDIR)/$(PROG)