summaryrefslogtreecommitdiff
path: root/bootstrap/README.Darwin
blob: 1c57b85cbfdcc753fbe24c9b07619cae84eb245f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: README.Darwin,v 1.6 2007/01/22 13:07:05 tron Exp $

If you are using Mac OS X, please read "README.MacOSX" as well.

Terse instructions:

$ ./darwindiskimage create ~/Documents/NetBSD 1024  # megabytes - season to taste
$ ./darwindiskimage mount ~/Documents/NetBSD
$ sudo chown `id -u`:`id -g` /Volumes/NetBSD
$ curl -O \
    ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
$ tar -C /Volumes/NetBSD -zxvf pkgsrc.tar.gz && rm pkgsrc.tar.gz
$ sudo ./bootstrap \
    --prefix /Volumes/NetBSD/pkg \
    --pkgdbdir /Volumes/NetBSD/pkgdb

Note: if you already have a UFS partition, or have a spare partition
that you can format as UFS, use that instead of the UFS disk image.
It'll be somewhat faster and will mount automatically at boot time.

You cannot use an ordinary HFS+ file system for pkgsrc, because
pkgsrc currently requires the file system to be case-sensitive. You
can, however, use a case-sensitive HFS+ file system as found in
Darwin 7.0 and newer.