Re: dpkg architecture and official support
On Wed, Jan 30, 2002 at 10:55:44AM -0700, Joel Baker wrote:
> Therefore, I think it's about time we were. I'm willing to talk to the
> maintainer about it, but before I start down that road, I need to know
> what, if any, patches were done to dpkg to get it to work in the tarball...
Patch attached.
--
Matthew Garrett | mjg59@srcf.ucam.org
diff -u -N -r ./archtable /source/stage2/done/dpkg-1.9.18.work/archtable
--- ./archtable Sun May 13 21:50:59 2001
+++ /source/stage2/done/dpkg-1.9.18.work/archtable Mon Jan 7 16:16:54 2002
@@ -51,3 +51,5 @@
s390-ibm-linux-gnu s390 s390
s390-unknown-linux-gnu s390 s390
i386-openbsd2.8 openbsd-i386 i386
+i386-unknown-netbsdelf1.5 netbsd-i386 i386
+i386-netbsdelf1.5 netbsd-i386 i386
diff -u -N -r ./scripts/dpkg-architecture.pl /source/stage2/done/dpkg-1.9.18.work/scripts/dpkg-architecture.pl
--- ./scripts/dpkg-architecture.pl Wed Jun 20 00:39:27 2001
+++ /source/stage2/done/dpkg-1.9.18.work/scripts/dpkg-architecture.pl Mon Jan 7 16:26:34 2002
@@ -63,8 +63,8 @@
's390', 's390-linux',
'ia64', 'ia64-linux',
'openbsd-i386', 'i386-openbsd',
- 'freebsd-i386', 'i386-freebsd');
-
+ 'freebsd-i386', 'i386-freebsd',
+ 'netbsd-i386', 'i386-unknown-netbsdelf1.5');
sub usageversion {
print STDERR
"Debian $0 $version. Copyright (C) 1999,2000,2001 Marcus Brinkmann.
diff -u -N -r ./utils/start-stop-daemon.c /source/stage2/done/dpkg-1.9.18.work/utils/start-stop-daemon.c
--- ./utils/start-stop-daemon.c Sun May 13 22:01:28 2001
+++ /source/stage2/done/dpkg-1.9.18.work/utils/start-stop-daemon.c Mon Jan 7 15:42:10 2002
@@ -30,6 +30,8 @@
# define OSsunos
#elif defined(OPENBSD)
# define OSOpenBSD
+#elif defined(__NetBSD__)
+# define OSNetBSD
#else
# error Unknown architecture - cannot build start-stop-daemon
#endif
@@ -41,7 +43,7 @@
# include <ps.h>
#endif
-#if defined(OSOpenBSD)
+#if defined(OSOpenBSD) || defined(OSNetBSD)
#include <sys/param.h>
#include <sys/user.h>
#include <sys/proc.h>
@@ -744,7 +746,7 @@
#endif /* OSHURD */
-#if defined(OSOpenBSD)
+#if defined(OSOpenBSD) || defined(OSNetBSD)
int
pid_is_cmd(pid_t pid, const char *name)
{
@@ -787,7 +789,7 @@
}
int
-pid_is_user(pid_t pid, int uid)
+pid_is_user(pid_t pid, uid_t uid)
{
kvm_t *kd;
int nentries; /* Value not used */
Reply to: