From owner-freebsd-questions@FreeBSD.ORG Sat Feb 19 14:33:40 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A506F106564A for ; Sat, 19 Feb 2011 14:33:40 +0000 (UTC) (envelope-from cyber366@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 5ABC58FC15 for ; Sat, 19 Feb 2011 14:33:40 +0000 (UTC) Received: by qyk35 with SMTP id 35so227430qyk.13 for ; Sat, 19 Feb 2011 06:33:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:content-type:content-transfer-encoding :subject:date:message-id:to:mime-version:x-mailer; bh=HZ6SkA9jizeKnPGAxZdocgLLIRHBlZXmt7BQ8Ur3gEg=; b=D4gE5mDRgVTAmJNQ0dZezzDZyHA3CAehhJpAq5aOiGIrxziib3TV/+lsA8aNopjMGY OVwX/y13jRyuCpra/pBZNPypHDU7/fXGOoP/TXiK9A1DV291gfyk2yGEVXf25dCHBDGI lYnkqYmboi8u4rXPeV6q87UAlj+6Sip9TsGy8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=v0KzOT0xomJkha7X/H4gOYa2p42Ao0yZqLlsImYxUJqowuzjX5xtrEDJoAH8Pg9yMZ e9yBn8ghzTUViBQkxfqEr3xqQA/J/y4yTGCvcI4hHNexhOy6ztD6k2lj8o6KGgTjFwub eiaH6uAiTDVpMxVvVH3n2Ok1FF8r0ObVybu08= Received: by 10.229.190.204 with SMTP id dj12mr1443195qcb.101.1298124295947; Sat, 19 Feb 2011 06:04:55 -0800 (PST) Received: from [192.168.1.102] (c-66-31-125-134.hsd1.ma.comcast.net [66.31.125.134]) by mx.google.com with ESMTPS id g28sm2314634qck.37.2011.02.19.06.04.55 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 19 Feb 2011 06:04:55 -0800 (PST) From: David Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 19 Feb 2011 09:04:53 -0500 Message-Id: <7E0B1096-3250-4B27-A541-61CA2E5F3F7B@gmail.com> To: freebsd-questions@freebsd.org Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) Subject: Developing Embedded Network Device on FreeBSD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Feb 2011 14:33:40 -0000 Hello All: I am new to FreeBSD development (I've done some work on NetBSD, but = mostly on Linux). I am developing a COTS-based network appliance. After doing my research, = I've decided to use FreeBSD as my development platform. I would like to get my = development environment to the point where I can build a single ISO image that will contain OS = and application ready to install. After reading through the handbook, porter's guide, = and googling, I think I have a rough idea of how to do this, but I still have some gaps in how I set = this up. My current understanding is that all of the application specific, user = land software should=20 reside in the ports tree. I have two questions with respect to this: 1. If I don't want to publish my software, how do I manage the source = (do I just generate a tarball on my build machine and place it in DISTDIR?). 2. How do I integrate a ports-based application with a "make release" so = that I can have my application binaries and dependancies included on the ISO ready for = installation? I'd greatly appreciate any pointers. I'm really looking forward to = developing under FreeBSD, but just need a few pointers to get me started. Thanks! David.