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

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