Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 1999 22:03:48 +0100 (METDST)
From:      Martin Butkus <y0001415@rzpool01.rz.tu-bs.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/14612: submission of new port misc/rboot
Message-ID:  <199910302003.WAA04909@rzpool01.rz.tu-bs.de>

next in thread | raw e-mail | index | archive | help

>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 <bsd.port.mk>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910302003.WAA04909>