From owner-freebsd-ports Sat Oct 30 13:10: 9 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id ADC0214C1B for ; Sat, 30 Oct 1999 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA71261; Sat, 30 Oct 1999 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from rzpool01.rz.tu-bs.de (rzpool01.rz.tu-bs.de [134.169.9.216]) by hub.freebsd.org (Postfix) with ESMTP id 25D6F14BF1 for ; Sat, 30 Oct 1999 13:03:52 -0700 (PDT) (envelope-from y0001415@rzpool01.rz.tu-bs.de) Received: (from y0001415@localhost) by rzpool01.rz.tu-bs.de (8.8.6 (PHNE_17135)/8.8.6) id WAA04909 for FreeBSD-gnats-submit@freebsd.org; Sat, 30 Oct 1999 22:03:50 +0200 (METDST) Message-Id: <199910302003.WAA04909@rzpool01.rz.tu-bs.de> Date: Sat, 30 Oct 1999 22:03:48 +0100 (METDST) From: Martin Butkus To: FreeBSD-gnats-submit@freebsd.org Subject: ports/14612: submission of new port misc/rboot Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 14612 >Category: ports >Synopsis: submission of new port misc/rboot >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Oct 30 13:10:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Martin Butkus >Release: FreeBSD 3.3-STABLE i386 >Organization: TU Braunschweig, Germany >Environment: >Description: Hi! This is the FreeBSD port of RBoot which I'd like to submit to the FreeBSD ports collection. RBoot is a means of having a bunch of PCs (e.g. in a computer lab) automagically download their operating system (Win 95/98) from a central Unix server on every reboot. Provides a pseudo-remoteboot facility for Windows. Shell archive follows. Greetings, Martin # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./files # ./files/md5 # ./patches # ./patches/patch-aa # ./pkg # ./pkg/COMMENT # ./pkg/DESCR # ./pkg/PLIST # ./Makefile # echo c - . mkdir -p . > /dev/null 2>&1 echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/md5 sed 's/^X//' >./files/md5 << 'END-of-./files/md5' XMD5 (rboot-3.0.1.tar.gz) = 48014e81df166af58209a2e8b10b5b07 END-of-./files/md5 echo c - ./patches mkdir -p ./patches > /dev/null 2>&1 echo x - ./patches/patch-aa sed 's/^X//' >./patches/patch-aa << 'END-of-./patches/patch-aa' X*** Makefile.orig Sun Oct 10 14:30:03 1999 X--- Makefile Sun Oct 10 14:26:58 1999 X*************** X*** 1,4 **** X! INSTALL_PREFIX=/exports/rboot X! MANDIR=/usr/local/man X SUBDIRS= boot dev etc mnt stand X X--- 1,4 ---- X! INSTALL_PREFIX=$(PREFIX)/rboot X! MANDIR=$(PREFIX)/man X SUBDIRS= boot dev etc mnt stand X END-of-./patches/patch-aa echo c - ./pkg mkdir -p ./pkg > /dev/null 2>&1 echo x - ./pkg/COMMENT sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT' Xa remote-boot solution for M$ operating systems END-of-./pkg/COMMENT echo x - ./pkg/DESCR sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR' XRBoot is a remote boot facility for PC operating systems. XMore specifically, it allows you to set up several PCs so that they fetch Xtheir operating system from a central UNIX server on boot time. X XBy having all the clients use the same boot image, and by storing Xdifferences in the clients' configuration in separate files, RBoot allows Xthe sysadmin to reduce his/her administration efforts from factor N to Xfactor 1. X XRBoot requires a UNIX server that is capable of exporting a directory via XNFS, and that has a bootpd server (for BOOTP). Any recent UNIX should meet Xthese criteria. At the moment, RBoot supports only booting the XWindows 95/98 operating systems, but support for Windows NT 4, Win 3.11 Xand DOS/LanManager eventually be added. X X XRBoot is freely redistributable under a BSD-style license. X XFor more information, see the RBoot homepage at: Xhttp://www.bs.ni.schule.de/support/rboot/ END-of-./pkg/DESCR echo x - ./pkg/PLIST sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST' Xrboot/boot/files.win95 Xrboot/boot/files.win98 Xrboot/dev/MAKEDEV Xrboot/dev/MAKEDEV.local Xrboot/etc/master.passwd Xrboot/etc/passwd Xrboot/etc/pwd.db Xrboot/etc/rboot.conf Xrboot/etc/rc Xrboot/etc/spwd.db Xrboot/etc/ttys Xrboot/etc/disktab Xrboot/stand/win95_hooks.sh Xrboot/stand/win98_hooks.sh Xrboot/stand/winnt_hooks.sh Xrboot/stand/[ Xrboot/stand/cmos Xrboot/stand/dd Xrboot/stand/devfs Xrboot/stand/echo Xrboot/stand/gzip Xrboot/stand/hostname Xrboot/stand/init Xrboot/stand/md5 Xrboot/stand/meter Xrboot/stand/minigzip Xrboot/stand/mount Xrboot/stand/mount_devfs Xrboot/stand/mount_nfs Xrboot/stand/mount_msdos Xrboot/stand/mount_ntfs Xrboot/stand/mount_std Xrboot/stand/msdos Xrboot/stand/reboot Xrboot/stand/setcookie Xrboot/stand/sh Xrboot/stand/sysctl Xrboot/stand/test Xrboot/stand/umount Xrboot/stand/head Xrboot/stand/tr Xrboot/stand/cat Xrboot/stand/pax Xrboot/stand/mount_mfs Xrboot/stand/cp Xrboot/kernel X@unexec rm -f %D/rboot/bin X@unexec rm -f %D/rboot/sbin X@unexec rm -f %D/rboot/dev/fd/* X@dirrm ./rboot/dev/fd X@unexec rm -f %D/rboot/dev/* X@dirrm ./rboot/boot X@dirrm ./rboot/dev X@dirrm ./rboot/etc X@dirrm ./rboot/mnt X@dirrm ./rboot/stand X@dirrm ./rboot/var/tmp X@dirrm ./rboot/var X@dirrm ./rboot END-of-./pkg/PLIST echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: rboot X# Version required: 3.0 X# Date created: 25 Jun 1999 X# Whom: m.butkus@tu-bs.de X# X# $Id: Makefile,v 1.3 1999/10/10 14:14:49 mb Exp $ X# X XDISTNAME= rboot-3.0.1 XCATEGORIES= misc XMASTER_SITES= http://www.bs.ni.schule.de/support/rboot/download/ X XMAINTAINER= m.butkus@tu-bs.de X XNO_PACKAGE= "this port creates devices" X Xpost-install: X @echo "" X @echo "==========================================================================" X @echo "This port performs only a basic RBoot installation." X @echo "Please see the file ${WRKDIR}/${DISTNAME}/INSTALL" X @echo "for additional instructions on setting up RBoot." X @echo "Note that RBoot has been installed in ${PREFIX}/rboot." X @echo "==========================================================================" X @echo "" X X.include END-of-./Makefile exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message