BSD daemon

NetBSD Developer Documentation:

Adding a new port

The following is intended to be a brief list of items that need to be addressed when adding a new port to the NetBSD tree.

Note the new files should be added with "cvs add", not "cvs import". Importing is for vendor branches, whereas this code is to intergrated as part of NetBSD, and it's also one more needless tag on each file.

Steps for those just starting out

Items that need to be addressed when adding new port

Important tasks once port is imported into the tree

Other related documents


Steps for those just starting out


Things to try at first (top)


Items that need to be addressed when adding new port


CVS setting (top)

Setting up cvs checkout-update-commit environment.

htdocs changes (top)

Edit and commit information about your new port on www.NetBSD.org. The .list format is useful for FAQ-style information (see the htdocs documentation).

GNATS configration (top)

Add new port to the GNATS database. Update the pr-summary building machinery (if necessary).

Mail changes (requires special privileges) (top)

Create FTP directory for snapshots of new port (top)

Other changes (top)


Important tasks once port is imported into the tree


You mean there's more? (top)


Other related documents


Valeriy E. Ushakov's papers (top)

Valeriy has some related papers on how to get started on a new port. Check them out here.

NetBSD Home Page
NetBSD Developer Documentation

(Contact us) $NetBSD: new-port.html,v 1.37 2004/01/01 16:44:23 hubertf Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.