summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-02-04 14:24:48 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-02-04 14:24:48 +0100
commitd61b82a6920ff6c499bafb3579733b18177f2fa0 (patch)
tree721c30ea82363c90cb0c378c4ed0aa6ad9890e84 /package
parent6640e958d8ae1176ff84c6d33365557257035e9c (diff)
parentd447483f8e4300fb954faf26675e8984231facdd (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package')
-rw-r--r--package/cfgfs/Makefile2
-rw-r--r--package/cfgfs/src/fwcf.sh2
-rw-r--r--package/e2fsprogs/Makefile17
-rw-r--r--package/gdbserver/Makefile2
-rw-r--r--package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c11
-rw-r--r--package/krb5/Makefile8
-rw-r--r--package/krb5/files/kadm5.acl1
-rw-r--r--package/krb5/files/kadmind.acl1
-rw-r--r--package/krb5/files/kdc.conf1
-rw-r--r--package/krb5/patches/patch-src_appl_sample_sclient_sclient_c11
-rw-r--r--package/krb5/patches/patch-src_appl_sample_sserver_sserver_c10
-rw-r--r--package/krb5/patches/patch-src_appl_simple_client_sim_client_c10
-rw-r--r--package/krb5/patches/patch-src_appl_simple_server_sim_server_c11
-rw-r--r--package/krb5/patches/patch-src_appl_user_user_client_c10
-rw-r--r--package/krb5/patches/patch-src_appl_user_user_server_c10
-rw-r--r--package/krb5/patches/patch-src_clients_kdestroy_kdestroy_c11
-rw-r--r--package/krb5/patches/patch-src_clients_kinit_kinit_c11
-rw-r--r--package/krb5/patches/patch-src_clients_klist_klist_c11
-rw-r--r--package/krb5/patches/patch-src_clients_ksu_ksu_h10
-rw-r--r--package/krb5/patches/patch-src_clients_kvno_kvno_c11
-rw-r--r--package/krb5/patches/patch-src_include_k5-int_h11
-rw-r--r--package/krb5/patches/patch-src_kadmin_dbutil_dump_c10
-rw-r--r--package/krb5/patches/patch-src_kadmin_dbutil_kdb5_destroy_c10
-rw-r--r--package/krb5/patches/patch-src_kadmin_dbutil_kdb5_stash_c10
-rw-r--r--package/krb5/patches/patch-src_kadmin_ktutil_ktutil_c10
-rw-r--r--package/krb5/patches/patch-src_kdc_do_as_req_c10
-rw-r--r--package/krb5/patches/patch-src_kdc_main_c10
-rw-r--r--package/krb5/patches/patch-src_lib_crypto_krb_prng_prng_c11
-rw-r--r--package/krb5/patches/patch-src_lib_gssapi_generic_disp_com_err_status_c11
-rw-r--r--package/krb5/patches/patch-src_lib_gssapi_krb5_disp_status_c11
-rw-r--r--package/krb5/patches/patch-src_lib_kadm5_admin_h11
-rw-r--r--package/krb5/patches/patch-src_lib_kadm5_clnt_client_init_c10
-rw-r--r--package/krb5/patches/patch-src_lib_kadm5_logger_c10
-rw-r--r--package/krb5/patches/patch-src_lib_kadm5_srv_server_init_c10
-rw-r--r--package/krb5/patches/patch-src_lib_kdb_kdb_convert_c11
-rw-r--r--package/krb5/patches/patch-src_lib_krb5_krb5_libinit_c11
-rw-r--r--package/krb5/patches/patch-src_lib_krb5_krb_gic_pwd_c10
-rw-r--r--package/krb5/patches/patch-src_lib_krb5_krb_recvauth_c11
-rw-r--r--package/krb5/patches/patch-src_lib_krb5_krb_sendauth_c11
-rw-r--r--package/krb5/patches/patch-src_plugins_kdb_db2_policy_db_h11
-rw-r--r--package/krb5/patches/patch-src_slave_kprop_c10
-rw-r--r--package/krb5/patches/patch-src_slave_kpropd_c10
-rw-r--r--package/krb5/patches/patch-src_tests_asn_1_krb5_decode_leak_c10
-rw-r--r--package/krb5/patches/patch-src_tests_asn_1_krb5_decode_test_c10
-rw-r--r--package/krb5/patches/patch-src_tests_asn_1_krb5_encode_test_c10
-rw-r--r--package/krb5/patches/patch-src_tests_create_kdb5_mkdums_c10
-rw-r--r--package/krb5/patches/patch-src_tests_dejagnu_t_inetd_c11
-rw-r--r--package/krb5/patches/patch-src_tests_hammer_kdc5_hammer_c10
-rw-r--r--package/krb5/patches/patch-src_tests_verify_kdb5_verify_c10
-rw-r--r--package/krb5/patches/patch-src_util_profile_prof_int_h11
-rw-r--r--package/nasm/Makefile2
-rw-r--r--package/valgrind/Makefile6
-rw-r--r--package/valgrind/patches/patch-auxprogs_valgrind-listener_c29
-rw-r--r--package/valgrind/patches/patch-configure126
-rw-r--r--package/valgrind/patches/patch-coregrind_launcher-linux_c29
55 files changed, 470 insertions, 195 deletions
diff --git a/package/cfgfs/Makefile b/package/cfgfs/Makefile
index 2d824e1bb..57f394c0d 100644
--- a/package/cfgfs/Makefile
+++ b/package/cfgfs/Makefile
@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= cfgfs
PKG_VERSION:= 1.0.8
-PKG_RELEASE:= 5
+PKG_RELEASE:= 6
PKG_DESCR:= compressed config filesystem
PKG_SECTION:= base
PKG_URL:= http://openadk.org/
diff --git a/package/cfgfs/src/fwcf.sh b/package/cfgfs/src/fwcf.sh
index ddcbfcc50..b37da0bcd 100644
--- a/package/cfgfs/src/fwcf.sh
+++ b/package/cfgfs/src/fwcf.sh
@@ -257,7 +257,6 @@ if test $1 = commit; then
cfgfs.helper -Z - /tmp/.cfgfs/status.asz
cd /tmp/.cfgfs/root
rm -f /tmp/.cfgfs/temp/.cfgfs_* /tmp/.cfgfs/temp/.rnd
- find /tmp/.cfgfs/temp -type d -empty -delete
find . -type f | while read f; do
f=${f#./}
if [[ ! -e /tmp/.cfgfs/temp/$f ]]; then
@@ -269,6 +268,7 @@ if test $1 = commit; then
y=$(cd ../temp; md5sum "$f" 2>/dev/null)
[[ "$x" = "$y" ]] && rm "../temp/$f"
done
+ find /tmp/.cfgfs/temp -type d -empty -delete
rv=0
if [ $mtd -eq 1 ]; then
if ! ( cfgfs.helper -M /tmp/.cfgfs/temp | eval $mtdtool -F write - cfgfs ); then
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index 211256a57..d0d2d1bc1 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -16,12 +16,17 @@ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=e2fsprogs/}
PKG_CFLINE_E2FSPROGS:= default y if ADK_TARGET_ROOTFS_CF
PKG_SUBPKGS:= E2FSPROGS LIBUUID LIBCOM_ERR LIBSS LIBBLKID E2FSCK_STATIC
+PKG_SUBPKGS+= LIBCOM_ERR_DEV LIBSS_DEV
PKGSD_LIBUUID:= UUID library
PKGSC_LIBUUID:= libs
PKGSD_LIBCOM_ERR:= Common error library
PKGSC_LIBCOM_ERR:= libs
+PKGSD_LIBCOM_ERR_DEV:= Common error headers
+PKGSC_LIBCOM_ERR_DEV:= devel
PKGSD_LIBSS:= Subsystem command parsing library
PKGSC_LIBSS:= libs
+PKGSD_LIBSS_DEV:= Subsystem command parsing headers
+PKGSC_LIBSS_DEV:= devel
PKGSD_LIBBLKID:= Libblkid
PKGSC_LIBBLKID:= libs
PKGSD_E2FSCK_STATIC:= Static build of e2fsck
@@ -32,7 +37,9 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,E2FSPROGS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,LIBUUID,libuuid,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBUUID},${PKGSC_LIBUUID}))
$(eval $(call PKG_template,LIBCOM_ERR,libcom-err,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBCOM_ERR},${PKGSC_LIBCOM_ERR}))
+$(eval $(call PKG_template,LIBCOM_ERR_DEV,libcom-err-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBCOM_ERR_DEV},${PKGSC_LIBCOM_ERR_DEV}))
$(eval $(call PKG_template,LIBSS,libss,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBSS},${PKGSC_LIBSS}))
+$(eval $(call PKG_template,LIBSS_DEV,libss-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBSS_DEV},${PKGSC_LIBSS_DEV}))
$(eval $(call PKG_template,LIBBLKID,libblkid,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBBLKID},${PKGSC_LIBBLKID}))
$(eval $(call PKG_template,E2FSCK_STATIC,e2fsck-static,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_E2FSCK_STATIC},${PKGSC_E2FSCK_STATIC}))
@@ -71,11 +78,21 @@ libcom-err-install:
${IDIR_LIBCOM_ERR}/usr/lib/
${CP} ${WRKINST}/usr/bin/compile_et ${STAGING_HOST_DIR}/bin
+libcom-err-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBCOM_ERR_DEV}/usr/include/et
+ ${CP} ${WRKINST}/usr/include/et/com_err.h \
+ ${IDIR_LIBCOM_ERR_DEV}/usr/include/et
+
libss-install:
${INSTALL_DIR} ${IDIR_LIBSS}/usr/lib
${CP} ${WRKINST}/usr/lib/libss.so* \
${IDIR_LIBSS}/usr/lib/
+libss-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBSS_DEV}/usr/include/ss
+ ${CP} ${WRKINST}/usr/include/ss/ss*.h \
+ ${IDIR_LIBSS_DEV}/usr/include/ss
+
libuuid-install:
${INSTALL_DIR} ${IDIR_LIBUUID}/usr/lib
${CP} ${WRKINST}/usr/lib/libuuid.so* \
diff --git a/package/gdbserver/Makefile b/package/gdbserver/Makefile
index e57cc44f2..e13e4ec53 100644
--- a/package/gdbserver/Makefile
+++ b/package/gdbserver/Makefile
@@ -9,8 +9,6 @@ PKG_SECTION:= debug
PKG_DEPENDS:= libthread-db
PKG_SUBPKGS:= GDBSERVER
-PKG_ARCH_DEPENDS:= !cris
-
WRKSRC= ${WRKDIST}/gdb/gdbserver
include ${TOPDIR}/mk/package.mk
diff --git a/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c b/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c
new file mode 100644
index 000000000..e500d6642
--- /dev/null
+++ b/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c
@@ -0,0 +1,11 @@
+--- gdb-7.1.orig/gdb/gdbserver/linux-cris-low.c
++++ gdb-7.1/gdb/gdbserver/linux-cris-low.c
+@@ -62,7 +62,7 @@
+ extern int debug_threads;
+
+ static CORE_ADDR
+-cris_get_pc (struct regcache *regcache, void)
++cris_get_pc (struct regcache *regcache)
+ {
+ unsigned long pc;
+ collect_register_by_name (regcache, "pc", &pc);
diff --git a/package/krb5/Makefile b/package/krb5/Makefile
index 2ed4be6de..783a63870 100644
--- a/package/krb5/Makefile
+++ b/package/krb5/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:= krb5
PKG_VERSION:= 1.9
-PKG_RELEASE:= 2
+PKG_RELEASE:= 3
PKG_MD5SUM:= 220c3dbb05a1bae1e6ad0bec4a6ac331
PKG_DESCR:= MIT kerberos server
PKG_SECTION:= crypto
@@ -25,13 +25,16 @@ PKGSS_KRB5_CLIENT:= libkrb5 libncurses libss libcom-err
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}-signed.tar
WRKSRC= ${WRKDIST}/src
+ifeq ($(ADK_NATIVE),y)
+NM:=nm
+endif
+
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,KRB5_SERVER,krb5-server,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,KRB5_CLIENT,krb5-client,$(PKG_VERSION)-${PKG_RELEASE},${PKGSS_KRB5_CLIENT},${PKGSD_KRB5_CLIENT},${PKGSC_KRB5_CLIENT}))
$(eval $(call PKG_template,LIBKRB5,libkrb5,$(PKG_VERSION)-${PKG_RELEASE},,${PKGSD_LIBKRB5},${PKGSC_LIBKRB5}))
-TARGET_CPPFLAGS+= -I${STAGING_TARGET_DIR}/usr/include/et
CONFIGURE_ARGS+= --disable-static \
--disable-profiled \
--with-system-ss \
@@ -55,6 +58,7 @@ krb5-server-install:
${INSTALL_DIR} ${IDIR_KRB5_SERVER}/usr/sbin
${INSTALL_DIR} ${IDIR_KRB5_SERVER}/usr/lib/krb5/plugins/kdb
${INSTALL_DATA} ./files/kdc.conf ${IDIR_KRB5_SERVER}/etc/krb5kdc
+ ${INSTALL_DATA} ./files/kadm5.acl ${IDIR_KRB5_SERVER}/etc/krb5kdc
${INSTALL_BIN} ${WRKINST}/usr/bin/{ktutil,kadmin} \
${IDIR_KRB5_SERVER}/usr/sbin
${INSTALL_BIN} ${WRKINST}/usr/sbin/{kdb5_util,krb5kdc,kadmind,kadmin.local} \
diff --git a/package/krb5/files/kadm5.acl b/package/krb5/files/kadm5.acl
new file mode 100644
index 000000000..a6d0368ea
--- /dev/null
+++ b/package/krb5/files/kadm5.acl
@@ -0,0 +1 @@
+*/admin@MY.REALM *
diff --git a/package/krb5/files/kadmind.acl b/package/krb5/files/kadmind.acl
deleted file mode 100644
index e5da87fb5..000000000
--- a/package/krb5/files/kadmind.acl
+++ /dev/null
@@ -1 +0,0 @@
-#principal [priv1,priv2,...] [glob-pattern]
diff --git a/package/krb5/files/kdc.conf b/package/krb5/files/kdc.conf
index a27228694..4044051e2 100644
--- a/package/krb5/files/kdc.conf
+++ b/package/krb5/files/kdc.conf
@@ -3,6 +3,7 @@
[realms]
MY.REALM = {
+ acl_file = /etc/krb5kdc/kadm5.acl
kdc_ports = 750,88
max_life = 10h 0m 0s
max_renewable_life = 7d 0h 0m 0s
diff --git a/package/krb5/patches/patch-src_appl_sample_sclient_sclient_c b/package/krb5/patches/patch-src_appl_sample_sclient_sclient_c
new file mode 100644
index 000000000..034e80bcc
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_sample_sclient_sclient_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/appl/sample/sclient/sclient.c 2009-11-24 18:46:45.000000000 +0100
++++ krb5-1.9/src/appl/sample/sclient/sclient.c 2011-01-31 14:42:12.000000000 +0100
+@@ -31,7 +31,7 @@
+ */
+
+ #include "krb5.h"
+-#include "com_err.h"
++#include <et/com_err.h>
+
+ #include <stdio.h>
+ #include <string.h>
diff --git a/package/krb5/patches/patch-src_appl_sample_sserver_sserver_c b/package/krb5/patches/patch-src_appl_sample_sserver_sserver_c
new file mode 100644
index 000000000..bcfe38acf
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_sample_sserver_sserver_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/appl/sample/sserver/sserver.c 2009-11-24 18:46:45.000000000 +0100
++++ krb5-1.9/src/appl/sample/sserver/sserver.c 2011-01-31 14:42:29.000000000 +0100
+@@ -39,7 +39,6 @@
+ */
+
+ #include "k5-int.h"
+-#include "com_err.h"
+
+ #include <stdio.h>
+ #include <string.h>
diff --git a/package/krb5/patches/patch-src_appl_simple_client_sim_client_c b/package/krb5/patches/patch-src_appl_simple_client_sim_client_c
new file mode 100644
index 000000000..03cbd6890
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_simple_client_sim_client_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/appl/simple/client/sim_client.c 2009-11-24 18:46:45.000000000 +0100
++++ krb5-1.9/src/appl/simple/client/sim_client.c 2011-01-31 14:49:49.000000000 +0100
+@@ -39,7 +39,6 @@
+ #include <errno.h>
+
+ #include <k5-int.h>
+-#include "com_err.h"
+
+ #include "simple.h"
+
diff --git a/package/krb5/patches/patch-src_appl_simple_server_sim_server_c b/package/krb5/patches/patch-src_appl_simple_server_sim_server_c
new file mode 100644
index 000000000..76f6f7e35
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_simple_server_sim_server_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/appl/simple/server/sim_server.c 2010-04-24 21:24:36.000000000 +0200
++++ krb5-1.9/src/appl/simple/server/sim_server.c 2011-01-31 14:56:28.000000000 +0100
+@@ -42,7 +42,7 @@
+ #include <netinet/in.h>
+ #include <netdb.h>
+
+-#include "com_err.h"
++#include <et/com_err.h>
+
+ #include "simple.h"
+
diff --git a/package/krb5/patches/patch-src_appl_user_user_client_c b/package/krb5/patches/patch-src_appl_user_user_client_c
new file mode 100644
index 000000000..61fd8b156
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_user_user_client_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/appl/user_user/client.c 2009-11-24 18:46:45.000000000 +0100
++++ krb5-1.9/src/appl/user_user/client.c 2011-01-31 15:04:15.000000000 +0100
+@@ -38,7 +38,6 @@
+ #include <errno.h>
+
+ #include "k5-int.h"
+-#include "com_err.h"
+
+ int main (int argc, char *argv[])
+ {
diff --git a/package/krb5/patches/patch-src_appl_user_user_server_c b/package/krb5/patches/patch-src_appl_user_user_server_c
new file mode 100644
index 000000000..314804002
--- /dev/null
+++ b/package/krb5/patches/patch-src_appl_user_user_server_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/appl/user_user/server.c 2009-11-24 18:46:45.000000000 +0100
++++ krb5-1.9/src/appl/user_user/server.c 2011-01-31 15:04:26.000000000 +0100
+@@ -41,7 +41,6 @@
+
+ #include "port-sockets.h"
+ #include "k5-int.h"
+-#include "com_err.h"
+
+ /* fd 0 is a tcp socket used to talk to the client */
+
diff --git a/package/krb5/patches/patch-src_clients_kdestroy_kdestroy_c b/package/krb5/patches/patch-src_clients_kdestroy_kdestroy_c
new file mode 100644
index 000000000..fd0f19712
--- /dev/null
+++ b/package/krb5/patches/patch-src_clients_kdestroy_kdestroy_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/clients/kdestroy/kdestroy.c 2009-11-03 04:27:56.000000000 +0100
++++ krb5-1.9/src/clients/kdestroy/kdestroy.c 2011-01-31 14:22:03.000000000 +0100
+@@ -30,7 +30,7 @@
+
+ #include "autoconf.h"
+ #include <krb5.h>
+-#include <com_err.h>
++#include <et/com_err.h>
+ #include <string.h>
+ #include <stdio.h>
+ #ifdef HAVE_UNISTD_H
diff --git a/package/krb5/patches/patch-src_clients_kinit_kinit_c b/package/krb5/patches/patch-src_clients_kinit_kinit_c
new file mode 100644
index 000000000..4517cd7e1
--- /dev/null
+++ b/package/krb5/patches/patch-src_clients_kinit_kinit_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/clients/kinit/kinit.c 2010-12-03 01:05:44.000000000 +0100
++++ krb5-1.9/src/clients/kinit/kinit.c 2011-01-31 14:03:02.000000000 +0100
+@@ -36,7 +36,7 @@
+ #include <stdio.h>
+ #include <time.h>
+ #include <errno.h>
+-#include <com_err.h>
++#include <et/com_err.h>
+
+ #ifdef GETOPT_LONG
+ #include <getopt.h>
diff --git a/package/krb5/patches/patch-src_clients_klist_klist_c b/package/krb5/patches/patch-src_clients_klist_klist_c
new file mode 100644
index 000000000..274f87972
--- /dev/null
+++ b/package/krb5/patches/patch-src_clients_klist_klist_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/clients/klist/klist.c 2010-12-03 01:05:44.000000000 +0100
++++ krb5-1.9/src/clients/klist/klist.c 2011-01-31 13:56:44.000000000 +0100
+@@ -30,7 +30,7 @@
+
+ #include "autoconf.h"
+ #include <krb5.h>
+-#include <com_err.h>
++#include <et/com_err.h>
+ #include <stdlib.h>
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
diff --git a/package/krb5/patches/patch-src_clients_ksu_ksu_h b/package/krb5/patches/patch-src_clients_ksu_ksu_h
new file mode 100644
index 000000000..164f53750
--- /dev/null
+++ b/package/krb5/patches/patch-src_clients_ksu_ksu_h
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/clients/ksu/ksu.h 2009-10-31 01:48:38.000000000 +0100
++++ krb5-1.9/src/clients/ksu/ksu.h 2011-01-31 14:28:47.000000000 +0100
+@@ -29,7 +29,6 @@
+ #include "k5-int.h"
+ #include "k5-util.h"
+ #include <stdio.h>
+-#include "com_err.h"
+ #include <sys/types.h>
+ #include <sys/param.h>
+ #include <pwd.h>
diff --git a/package/krb5/patches/patch-src_clients_kvno_kvno_c b/package/krb5/patches/patch-src_clients_kvno_kvno_c
new file mode 100644
index 000000000..23bdbe6e3
--- /dev/null
+++ b/package/krb5/patches/patch-src_clients_kvno_kvno_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/clients/kvno/kvno.c 2009-10-31 01:48:38.000000000 +0100
++++ krb5-1.9/src/clients/kvno/kvno.c 2011-01-31 14:35:33.000000000 +0100
+@@ -53,7 +53,7 @@ static void do_v5_kvno (int argc, char *
+ char *sname, int canon, int unknown,
+ char *for_user, int proxy);
+
+-#include <com_err.h>
++#include <et/com_err.h>
+ static void extended_com_err_fn (const char *, errcode_t, const char *,
+ va_list);
+
diff --git a/package/krb5/patches/patch-src_include_k5-int_h b/package/krb5/patches/patch-src_include_k5-int_h
new file mode 100644
index 000000000..dfc1eb832
--- /dev/null
+++ b/package/krb5/patches/patch-src_include_k5-int_h
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/include/k5-int.h 2010-12-03 01:05:44.000000000 +0100
++++ krb5-1.9/src/include/k5-int.h 2011-01-30 22:39:25.000000000 +0100
+@@ -1345,7 +1345,7 @@ void KRB5_CALLCONV krb5_free_iakerb_fini
+ krb5_iakerb_finished *);
+
+ /* #include "krb5/wordsize.h" -- comes in through base-defs.h. */
+-#include "com_err.h"
++#include <et/com_err.h>
+ #include "k5-plugin.h"
+
+ #include <krb5/authdata_plugin.h>
diff --git a/package/krb5/patches/patch-src_kadmin_dbutil_dump_c b/package/krb5/patches/patch-src_kadmin_dbutil_dump_c
new file mode 100644
index 000000000..37cd8b43d
--- /dev/null
+++ b/package/krb5/patches/patch-src_kadmin_dbutil_dump_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kadmin/dbutil/dump.c 2010-07-06 23:53:23.000000000 +0200
++++ krb5-1.9/src/kadmin/dbutil/dump.c 2011-01-31 13:32:19.000000000 +0100
+@@ -37,7 +37,6 @@
+ #include <kadm5/admin.h>
+ #include <kadm5/server_internal.h>
+ #include <kdb.h>
+-#include <com_err.h>
+ #include "kdb5_util.h"
+ #if defined(HAVE_REGEX_H) && defined(HAVE_REGCOMP)
+ #include <regex.h>
diff --git a/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_destroy_c b/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_destroy_c
new file mode 100644
index 000000000..2aaebb5dd
--- /dev/null
+++ b/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_destroy_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kadmin/dbutil/kdb5_destroy.c 2009-11-03 04:27:56.000000000 +0100
++++ krb5-1.9/src/kadmin/dbutil/kdb5_destroy.c 2011-01-31 13:18:24.000000000 +0100
+@@ -32,7 +32,6 @@
+
+ #include "k5-int.h"
+ #include <stdio.h>
+-#include "com_err.h"
+ #include <kadm5/admin.h>
+ #include <kdb.h>
+ #include "kdb5_util.h"
diff --git a/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_stash_c b/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_stash_c
new file mode 100644
index 000000000..bca55f9ce
--- /dev/null
+++ b/package/krb5/patches/patch-src_kadmin_dbutil_kdb5_stash_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kadmin/dbutil/kdb5_stash.c 2010-06-22 15:09:58.000000000 +0200
++++ krb5-1.9/src/kadmin/dbutil/kdb5_stash.c 2011-01-31 13:26:20.000000000 +0100
+@@ -55,7 +55,6 @@
+ */
+
+ #include "k5-int.h"
+-#include "com_err.h"
+ #include <kadm5/admin.h>
+ #include <stdio.h>
+ #include "kdb5_util.h"
diff --git a/package/krb5/patches/patch-src_kadmin_ktutil_ktutil_c b/package/krb5/patches/patch-src_kadmin_ktutil_ktutil_c
new file mode 100644
index 000000000..cad21e871
--- /dev/null
+++ b/package/krb5/patches/patch-src_kadmin_ktutil_ktutil_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kadmin/ktutil/ktutil.c 2010-06-08 19:53:19.000000000 +0200
++++ krb5-1.9/src/kadmin/ktutil/ktutil.c 2011-01-31 13:38:18.000000000 +0100
+@@ -29,7 +29,6 @@
+
+ #include "k5-int.h"
+ #include "ktutil.h"
+-#include <com_err.h>
+ #include "adm_proto.h"
+ #include <ss/ss.h>
+ #include <stdio.h>
diff --git a/package/krb5/patches/patch-src_kdc_do_as_req_c b/package/krb5/patches/patch-src_kdc_do_as_req_c
new file mode 100644
index 000000000..de4b83147
--- /dev/null
+++ b/package/krb5/patches/patch-src_kdc_do_as_req_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kdc/do_as_req.c 2010-10-01 19:12:41.000000000 +0200
++++ krb5-1.9/src/kdc/do_as_req.c 2011-01-31 13:06:33.000000000 +0100
+@@ -57,7 +57,6 @@
+ */
+
+ #include "k5-int.h"
+-#include "com_err.h"
+
+ #include <syslog.h>
+ #ifdef HAVE_NETINET_IN_H
diff --git a/package/krb5/patches/patch-src_kdc_main_c b/package/krb5/patches/patch-src_kdc_main_c
new file mode 100644
index 000000000..433249448
--- /dev/null
+++ b/package/krb5/patches/patch-src_kdc_main_c
@@ -0,0 +1,10 @@
+--- krb5-1.9.orig/src/kdc/main.c 2010-12-01 22:37:25.000000000 +0100
++++ krb5-1.9/src/kdc/main.c 2011-01-31 13:12:23.000000000 +0100
+@@ -64,7 +64,6 @@
+ #include <sys/wait.h>
+
+ #include "k5-int.h"
+-#include "com_err.h"
+ #include "adm.h"
+ #include "adm_proto.h"
+ #include "kdc_util.h"
diff --git a/package/krb5/patches/patch-src_lib_crypto_krb_prng_prng_c b/package/krb5/patches/patch-src_lib_crypto_krb_prng_prng_c
new file mode 100644
index 000000000..e7686248f
--- /dev/null
+++ b/package/krb5/patches/patch-src_lib_crypto_krb_prng_prng_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/lib/crypto/krb/prng/prng.c 2010-10-05 05:18:22.000000000 +0200
++++ krb5-1.9/src/lib/crypto/krb/prng/prng.c 2011-01-30 22:37:36.000000000 +0100
+@@ -168,7 +168,7 @@ krb5_c_random_os_entropy(krb5_context co
+ we have both /dev/random and /dev/urandom. We want the strong
+ data included in the reseed so we get it first.*/
+ if (strong) {
+- if (read_entropy_from_device(context, "/dev/random"))
++ if (read_entropy_from_device(context, "/dev/urandom"))
+ *oursuccess = 1;
+ }
+ if (read_entropy_from_device(context, "/dev/urandom"))
diff --git a/package/krb5/patches/patch-src_lib_gssapi_generic_disp_com_err_status_c b/package/krb5/patches/patch-src_lib_gssapi_generic_disp_com_err_status_c
new file mode 100644
index 000000000..7fae48bc4
--- /dev/null
+++ b/package/krb5/patches/patch-src_lib_gssapi_generic_disp_com_err_status_c
@@ -0,0 +1,11 @@
+--- krb5-1.9.orig/src/lib/gssapi/generic/disp_com_err_status.c 2009-12-08 01:04:48.000000000 +0100
++++ krb5-1.9/src/lib/gssapi/generic/disp_com_err_status.c 2011-01-30 23:14:27.000000000 +0100
+@@ -26,7 +26,7 @@
+ */
+
+ #include "gssapiP_generic.h"
+-#include "com_err.h"
++#include <et/com_err.h>
+