From owner-freebsd-questions@FreeBSD.ORG Mon Jan 17 18:52:26 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C99116A4CE for ; Mon, 17 Jan 2005 18:52:26 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8103443D2F for ; Mon, 17 Jan 2005 18:52:25 +0000 (GMT) (envelope-from cmorland@gmail.com) Received: by wproxy.gmail.com with SMTP id 58so113446wri for ; Mon, 17 Jan 2005 10:52:24 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=h9XQthG2iND3PuhcRPDdj+wpmIy1WCLhVjnRjEvacUUsXf/YCqUkGaOi+muQ/cxvgjZVePBV4XHbNstqJurtO9383zToMTzbPS/MFjMTSqOcDsOd+wlxU4pOelvFmC6TljYBbFy/uNVrXEbFRGCAczY+FnTFkEBnGzwuP/5Nyn8= Received: by 10.54.46.10 with SMTP id t10mr218766wrt; Mon, 17 Jan 2005 10:52:24 -0800 (PST) Received: by 10.54.28.14 with HTTP; Mon, 17 Jan 2005 10:52:23 -0800 (PST) Message-ID: <8ca9329050117105257a5664@mail.gmail.com> Date: Mon, 17 Jan 2005 13:52:23 -0500 From: Chad Morland To: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Creating a custom package X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Chad Morland List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jan 2005 18:52:26 -0000 I have recently setup a FreeBSD jumpstart server to install using PXE. I would like to add some additional third-party applications as part of the install. The last page of the FreeBSD jumpstart guide describes how to make a custom package but it looks like it has to be built from the ports tree. The applications that I am trying to install are heavily customized and built from source. Would it be best to create a package of the compiled sources? Can a package be built if it is not a port? Do I need to create a custom port first AND THEN create a package? or.. Should I create a small package with pre and post install scripts that install the compiled source files via NFS as well as configure any system settings? My aim is to Jumpstart my server and have it running 100% operational by the end of the install process with no human interaction. Thanks! -CM