Blob Blame History Raw
--- setools-3.1/packages/Makefile.am.rhat	2007-02-06 15:43:29.000000000 -0500
+++ setools-3.1/packages/Makefile.am	2007-02-15 11:20:09.000000000 -0500
@@ -8,7 +8,7 @@
 	tar jxf BWidget-1.8.0.tar.bz2
 	test -z "$(bwidget_destdir)" || $(mkdir_p) "$(bwidget_destdir)"
 	cd BWidget-1.8.0 && find . -type d -exec $(mkdir_p) "$(bwidget_destdir)/{}" \;
-	cd BWidget-1.8.0 && find . -type f -exec $(INSTALL_DATA) '{}' $(bwidget_destdir) \;
+	cd BWidget-1.8.0 && find . -type f -exec $(INSTALL_DATA) '{}' $(bwidget_destdir)/'{}'\;
 
 uninstall-local:
 	-rm -rf $(bwidget_destdir)/BWidget-1.8.0
--- setools-3.1/packages/Makefile.in.rhat	2007-02-15 11:21:11.000000000 -0500
+++ setools-3.1/packages/Makefile.in	2007-02-15 11:21:24.000000000 -0500
@@ -381,7 +381,7 @@
 	tar jxf BWidget-1.8.0.tar.bz2
 	test -z "$(bwidget_destdir)" || $(mkdir_p) "$(bwidget_destdir)"
 	cd BWidget-1.8.0 && find . -type d -exec $(mkdir_p) "$(bwidget_destdir)/{}" \;
-	cd BWidget-1.8.0 && find . -type f -exec $(INSTALL_DATA) '{}' $(bwidget_destdir) \;
+	cd BWidget-1.8.0 && find . -type f -exec $(INSTALL_DATA) '{}' $(bwidget_destdir)/'{}' \;
 
 uninstall-local:
 	-rm -rf $(bwidget_destdir)/BWidget-1.8.0
--- setools-3.1/libqpol/src/policy_parse.y.rhat	2007-02-06 15:43:26.000000000 -0500
+++ setools-3.1/libqpol/src/policy_parse.y	2007-02-15 11:19:06.000000000 -0500
@@ -1098,11 +1098,11 @@
 	ret = hashtab_insert(policydbp->p_commons.table,
 			     (hashtab_key_t) id, (hashtab_datum_t) comdatum);
 
-	if (ret == HASHTAB_PRESENT) {
+	if (ret == SEPOL_EEXIST) {
 		yyerror("duplicate common definition");
 		goto bad;
 	}
-	if (ret == HASHTAB_OVERFLOW) {
+	if (ret == SEPOL_ENOMEM) {
 		yyerror("hash table overflow");
 		goto bad;
 	}
@@ -1130,14 +1130,14 @@
 				     (hashtab_key_t) perm,
 				     (hashtab_datum_t) perdatum);
 
-		if (ret == HASHTAB_PRESENT) {
+		if (ret == SEPOL_EEXIST) {
 			sprintf(errormsg,
 				"duplicate permission %s in common %s", perm,
 				id);
 			yyerror(errormsg);
 			goto bad_perm;
 		}
-		if (ret == HASHTAB_OVERFLOW) {
+		if (ret == SEPOL_ENOMEM) {
 			yyerror("hash table overflow");
 			goto bad_perm;
 		}
@@ -1259,12 +1259,12 @@
 				     (hashtab_key_t) id,
 				     (hashtab_datum_t) perdatum);
 
-		if (ret == HASHTAB_PRESENT) {
+		if (ret == SEPOL_EEXIST) {
 			sprintf(errormsg, "duplicate permission %s", id);
 			yyerror(errormsg);
 			goto bad;
 		}
-		if (ret == HASHTAB_OVERFLOW) {
+		if (ret == SEPOL_ENOMEM) {
 			yyerror("hash table overflow");
 			goto bad;
 		}
--- setools-3.1/libqpol/src/policy_extend.c.rhat	2007-02-07 14:16:52.000000000 -0500
+++ setools-3.1/libqpol/src/policy_extend.c	2007-02-15 11:19:06.000000000 -0500
@@ -167,7 +167,7 @@
 
 		retv = hashtab_insert(db->p_types.table, (hashtab_key_t) tmp_name, (hashtab_datum_t) tmp_type);
 		if (retv) {
-			if (retv == HASHTAB_OVERFLOW)
+			if (retv == SEPOL_ENOMEM)
 				error = db->p_types.table ? ENOMEM : EINVAL;
 			else
 				error = EEXIST;
@@ -243,7 +243,7 @@
 
 		retv = hashtab_insert(db->p_types.table, (hashtab_key_t) tmp_name, (hashtab_datum_t) tmp_type);
 		if (retv) {
-			if (retv == HASHTAB_OVERFLOW)
+			if (retv == SEPOL_ENOMEM)
 				error = db->p_types.table ? ENOMEM : EINVAL;
 			else
 				error = EEXIST;
--- setools-3.1/configure.ac.rhat	2007-02-07 10:48:44.000000000 -0500
+++ setools-3.1/configure.ac	2007-02-15 11:19:06.000000000 -0500
@@ -20,7 +20,7 @@
 libseaudit_version=4.0.0
 libseaudit_soname=libseaudit.so.4
 
-setoolsdir='${prefix}/share/setools-3.1'
+setoolsdir='${prefix}/share/setools'
 
 version_min_sepol_major=1
 version_min_sepol_minor=12
@@ -88,6 +88,7 @@
     fi
     AC_MSG_RESULT(disabled)
 fi
+AC_SUBST(YFLAGS)
 AC_SUBST(DEBUGCFLAGS)
 AC_SUBST(DEBUGLDFLAGS)
 QPOL_CFLAGS='-I$(top_srcdir)/libqpol/include'
@@ -227,7 +228,10 @@
         AC_SUBST(BWIDGET_DESTDIR)
     fi
 else
-    copy_bwidget=no
+
+    BWIDGET_DESTDIR="\$(DESTDIR)/\${datadir}/tcl8.4/BWidget-1.8.0"
+    AC_SUBST(BWIDGET_DESTDIR)
+    copy_bwidget=yes
     bwidget_ver=1.8
 fi