Date: Sun, 24 Jan 2010 18:54:16 GMT From: Jason Bacon <jwbacon@tds.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/143180: New port: sysutils/desktop-installer Post-install script for configuring desktop Message-ID: <201001241854.o0OIsG77057115@www.freebsd.org> Resent-Message-ID: <201001241900.o0OJ05J7048133@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 143180 >Category: ports >Synopsis: New port: sysutils/desktop-installer Post-install script for configuring desktop >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 19:00:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Jason Bacon >Release: 8.0-RELEASE >Organization: Acadix Consulting, LLC >Environment: FreeBSD sculpin.jbacon.dyndns.org 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Desktop-installer is a post-install script designed to automate the setup of a FreeBSD desktop system using any of the mainstream desktop packages (currently Gnome, KDE, XFCE4). It automatically installs essential software and configures subsystems such as HAL, CUPS, etc. for typical use. The primary purposes are to document in detail what it takes to configure a FreeBSD desktop system, and to make it fast and easy to turn a stock FreeBSD system into a fully functional desktop computer, especially for users of hardware and/or desktop software not supported by distributions such as PC-BSD and DesktopBSD. >How-To-Repeat: na >Fix: na Patch attached with submission follows: # 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: # # sysutils/desktop-installer # sysutils/desktop-installer/Makefile # sysutils/desktop-installer/distinfo # sysutils/desktop-installer/pkg-descr # sysutils/desktop-installer/pkg-plist # echo c - sysutils/desktop-installer mkdir -p sysutils/desktop-installer > /dev/null 2>&1 echo x - sysutils/desktop-installer/Makefile sed 's/^X//' >sysutils/desktop-installer/Makefile << '1373a07b82181d2fd149d73c17743206' X# New ports collection makefile for: desktop-config X# Date created: 2009-12-29 X# Whom: Jason Bacon <jwbacon@tds.net> X# X# $FreeBSD$ X# X XPORTNAME= desktop-installer XPORTVERSION= 0.1 XCATEGORIES= sysutils XMASTER_SITES= http://personalpages.tds.net/~jwbacon/Ports/distfiles/ \ X http://jbacon.dyndns.org/~bacon/Ports/distfiles/ X XMAINTAINER= jwbacon@tds.net XCOMMENT= Quickly configure a FreeBSD desktop system X XNO_BUILD= yes X XMAN1= ${PORTNAME}.1 X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/Doc/${PORTNAME}.1 ${PREFIX}/man/man1 X ${MKDIR} ${DATADIR} X ${CP} -r ${WRKSRC}/Data/* ${DATADIR} X X.include <bsd.port.pre.mk> Xpost-patch: X ${REINPLACE_CMD} 's|/etc/mtree|$${PORTSDIR=/usr/ports}/Templates|' \ X ${WRKSRC}/${PORTNAME} X ${REINPLACE_CMD} \ X 's|DATADIR=Data|DATADIR=${PREFIX}/share/desktop-installer|g' \ X ${WRKSRC}/desktop-installer X X.include <bsd.port.post.mk> 1373a07b82181d2fd149d73c17743206 echo x - sysutils/desktop-installer/distinfo sed 's/^X//' >sysutils/desktop-installer/distinfo << '5264c77914cd38dd74a0d047e0227123' XMD5 (desktop-installer-0.1.tar.gz) = d8d454c0ae870f013a287ff8fc2d3abd XSHA256 (desktop-installer-0.1.tar.gz) = 8eb45950cafd3493d96a9cd4fdf365a92eda7241afb2821054bd05bde64e3a22 XSIZE (desktop-installer-0.1.tar.gz) = 89806 5264c77914cd38dd74a0d047e0227123 echo x - sysutils/desktop-installer/pkg-descr sed 's/^X//' >sysutils/desktop-installer/pkg-descr << '63b0a7bea18efa767ab2314d95bec770' XDesktop-installer is a post-install script to assist in setting up a XFreeBSD desktop system using any of the mainstream desktop systems. XIt automatically installs essential software and configures subsystems Xsuch as HAL, CUPS, etc. for typical use. X XWWW: http://personalpages.tds.net/~jwbacon/Ports 63b0a7bea18efa767ab2314d95bec770 echo x - sysutils/desktop-installer/pkg-plist sed 's/^X//' >sysutils/desktop-installer/pkg-plist << '900d9e0707c940e2e322124e1ba40b98' Xbin/desktop-installer X%%DATADIR%%/KDE3/Xsession X%%DATADIR%%/KDE3/xinitrc X%%DATADIR%%/KDE4/Xsession X%%DATADIR%%/KDE4/xinitrc X%%DATADIR%%/PolicyKit.conf X%%DATADIR%%/XFCE4/GiveConsole X%%DATADIR%%/XFCE4/Xsession X%%DATADIR%%/XFCE4/Xsetup_0 X%%DATADIR%%/XFCE4/Xstartup X%%DATADIR%%/XFCE4/beastie.xpm X%%DATADIR%%/XFCE4/bsd_background.jpg X%%DATADIR%%/XFCE4/xdmshutdown X%%DATADIR%%/XFCE4/xinitrc X%%DATADIR%%/ntp.conf X%%DATADIR%%/todo X@dirrm %%DATADIR%%/XFCE4 X@dirrm %%DATADIR%%/KDE4 X@dirrm %%DATADIR%%/KDE3 X@dirrm %%DATADIR%% 900d9e0707c940e2e322124e1ba40b98 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001241854.o0OIsG77057115>