summaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authortnn <tnn>2007-04-14 14:17:49 +0000
committertnn <tnn>2007-04-14 14:17:49 +0000
commiteec690025030553f1de206363dc5346b5cec339f (patch)
treef4e9e4010929cc5937687ad0118f19691a19b43d /bootstrap
parentb51e0553ffb1867cb55a4b0410496c8985a9dd02 (diff)
downloadpkgsrc-eec690025030553f1de206363dc5346b5cec339f.tar.gz
Teach pkgsrc about HP-UX.
Diffstat (limited to 'bootstrap')
-rw-r--r--bootstrap/README.HPUX25
-rwxr-xr-xbootstrap/bootstrap10
2 files changed, 30 insertions, 5 deletions
diff --git a/bootstrap/README.HPUX b/bootstrap/README.HPUX
new file mode 100644
index 00000000000..834eef98807
--- /dev/null
+++ b/bootstrap/README.HPUX
@@ -0,0 +1,25 @@
+$NetBSD: README.HPUX,v 1.1 2007/04/14 14:17:49 tnn Exp $
+
+Note: HP-UX support is work-in-progress.
+
+Prerequisite patches (downloadable from HP itrc)
+------------------------------------------------
+
+ * ld(1) cumulative patch
+
+Recommended patches
+-------------------
+
+ * B3394BA Developer's Toolkit (for X11 headers)
+ * HP C/aC++ compiler
+
+Selecting which ABI to use
+--------------------------
+HP-UX supports the ABIs and object formats listed in the table below.
+32-bit is the default, 64-bit can be enabled by setting ABI=64 in mk.conf.
+The correct object format to use is autodetected.
+
+Release Architecture ABI Object format
+ 11i v1/v2 PA-RISC 1.1+ 32 SOM
+ 11i v1/v2 PA-RISC 2.0 64 ELF
+ 11i v2/v3 IA64 32/64 ELF
diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap
index 120b810ab17..bc0ff00d641 100755
--- a/bootstrap/bootstrap
+++ b/bootstrap/bootstrap
@@ -1,6 +1,6 @@
#! /bin/sh
-# $NetBSD: bootstrap,v 1.94 2007/04/12 20:31:04 joerg Exp $
+# $NetBSD: bootstrap,v 1.95 2007/04/14 14:17:49 tnn Exp $
#
#
# Copyright (c) 2001-2002 Alistair G. Crooks. All rights reserved.
@@ -78,8 +78,8 @@ usage="Usage: $0 "'
# bootstrap-pkgsrc is merged into pkgsrc, we need to determine the
# right value for OPSYS and MACHINE_ARCH.
-# strip / for BSD/OS
-opsys=`uname -s | tr -d /`
+# strip / for BSD/OS, strip - for HP-UX
+opsys=`uname -s | tr -d /-`
die()
{
@@ -367,8 +367,8 @@ FreeBSD)
set_opsys=no
machine_arch=`uname -p`
;;
-HP-UX)
- root_group=root
+HPUX)
+ root_group=sys
need_pax=yes
need_mtree=yes
need_bsd_install=yes