instant-workstation -> meine-workstation

From: Harald Muehlboeck <maillist(at)clef.at>
Date: Tue, 15 Jun 2004 22:23:41 +0200

Hallo!

Mir ist nicht klar, wie ich den Port instant-workstation an meine
Bedürfnisse anpassen kann.

Ich habe bisher Windows 2000 benutzt und möchte nun FreeBSD 4.10
ausprobieren. Ich habe mit 4.8 auf einer kleinen Partition schon
herumgespielt, möchte es jedoch demnächst auf der großen Festplatte
installieren und als Desktoprechner einrichten.

Das FreeBSD-Handbuch (15.6) weist dabei auf den Port
misc/instant-workstation hin, dessen Makefile man veränderun könne, um
einen maßgeschneiderten Arbeitsplatz zu erstellen. Ist mir leider gar
nicht klar, wie ich das genau machen soll.

- Soll ich nur das Makefile bearbeiten oder ist es besser einen eigenen
Metaport mit eigenem Namen zu erstellen? Sonst ist's bei der nächsten
Aktualisierung der Postscollection zum Schluß verschwunden.

- Es sind einige Ports dabei (Postfix, apsfilter, vielleicht auch
andere), die bei der Installation interaktive Benutzerfragen
stellen. Wie kann ich erreichen, dass diese Ports ihre Fragen auf einmal
stellen und nicht dann wenn sie gerade mit dem Compilieren dran sind? Ich
möchte schließlich nicht während der ganzen Installation vorm Computer
sitzen. Ein getrenntes "make configure" scheint bei Metaports nicht zu
funktionieren.

- Andere Ports geben am Schluss der Installation nützliche Nachrichten
aus. Z.B schreibt auctex "put 'require texsite to your init.el". Wie
kann ich diese "Final messages" und (nur diese) loggen?

- instant-workstation lädt auch noch irgendein Archiv mit
Konfigurationsdateien (mailcap, rc.conf) herunter. Ich denke, es ist am
besten ich lasse das einfach weg?

- Ich würde X11 gerne als Package bei der System-Installation
installieren. Ist das auf dem kleinen ISO-Image drauf, oder brauche ich
dazu die große CD mit 650 MB? Ich denke, ich werde trotz des relativ
schwachen Rechners P2 350, 190 MB RAM, die Version 4.3 nehmen.

- Kommentare zu Softwareauswahl sind auch willkommen. Wenn es statt
einem Tool etwas vielleicht etwas besseres oder weniger
Resoucenfressendes gibt.

- Gibt es eigentlich einen Port für Gnus 5.10.6. Emacs kommt AFAIK immer
noch mit 5.8. Ich habe in der Portscollection einige t-gnus gefunden,
aber das gesuchte 5.10 habe ich nicht entdeckt.

... und hier also mein Versuch, das instant-workstation Makefile
anzupassen:

PORTNAME= my-workstation
PORTVERSION= 1.0
PORTREVISION= 0
CATEGORIES= misc

MAINTAINER= home(at)clef.at
MASTER_SITES= # empty
DISTFILES= # empty
EXTRACT_ONLY= # empty
COMMENT= Instant workstation installs a typical set of ports for a workstation

.if defined(WITH_GHOSTSCRIPT_AFPL) && ${WITH_GHOSTSCRIPT_AFPL} == yes
GSPORT?= print/ghostscript-afpl
.else
GSPORT?= print/ghostscript-gnu
.endif

RUN_DEPENDS= acroread:${PORTSDIR}/print/acroread5 \
                antiword:${PORTSDIR}/usr/ports/textproc/antiword \
                apsfilter:${PORTSDIR}/print/apsfilter \
                auctex:${PORTSDIR}/print/auctex \
                bbdb:${PORTSDIR}/databases/bbdb \
                centericq:${PORTSDIR}/net/centericq \
                cdrtools:${PORTSDIR}/sysutils/cdrtools \
                cpdup:${PORTSDIR}/sysutils/cpdup \
                crip:${PORTSDIR}/audio/crip \
                cvsup:${PORTSDIR}/net/cvsup \
                ImageMagic:${PORTSDIR}/graphics/ImageMagic \
                ispell:${PORTSDIR}/german/ispell \
                irssi:${PORTSDIR}/irc/irssi \
                emacs:${PORTSDIR}/editors/emacs21 \
                fetchmail:${PORTSDIR}/mail/fetchmail \
                filtermail:${PORTSDIR}/mail/filtermail \
                gimp:${PORTSDIR}/graphics/gimp1 \
                gnuplot${PORTSDIR}/math/gnuplot \
                gpg:${PORTSDIR}/security/gnupg \
                gs:${PORTSDIR}/${GSPORT} \
                gv:${PORTSDIR}/print/gv \
                lame:${PORTSDIR}/audio/lame \
                latex2html:${PORTSDIR}/textproc/latex2html \
                links:${PORTSDIR}/www/links \
                mc:${PORTSDIR}/misc/mc \
                mkisofs:${PORTSDIR}/sysutils/mkisofs \
                mpd:${PORTSDIR}/net/mpd \
                mpg123:${PORTSDIR}/audio/mpg123 \
                mplayer:${PORTSDIR}/multimedia/mplayer \
                mtools:${PORTSDIR}/emulators/mtools \
                ogg123:${PORTSDIR}/audio/vorbis-tools \
                opera:${PORTSDIR}/usr/ports/www/opera \
                portaudit:${PORTSDIR}/security/portaudit \
                porteasy:${PORTSDIR}/misc/porteasy \
                portupgrade:${PORTSDIR}/sysutils/portupgrade \
                ${LOCALBASE}/sbin/postfix:${PORTSDIR}/mail/postfix \
                preview-latex:${PORTSDIR}/print/preview-latex \
                procmail:${PORTSDIR}/mail/procmail \
                qcad:${PORTSDIR}/cad/qcad \
                sudo:${PORTSDIR}/security/sudo \
                sox:${PORTSDIR}/audio/sox \
                teTeX:${PORTSDIR}/print/teTeX \
                tramp:${PORTSDIR}/net/tramp \
                unzip:${PORTSDIR}/usr/ports/archivers/unzip \
                urwfonts:${PORTSDIR}/x11-fonts/urwfonts \
                windowmaker:${PORTSDIR}/x11-wm/windowmaker \
                webfonts:${PORTSDIR}/x11-fonts/webfonts \
                wmcalclock:${PORTSDIR}/x11-clocks/wmcalclock \
                wmtimer:${PORTSDIR}/x11-clocks/wmtimer \
                xboard:${PORTSDIR}/games/xboard \
                xdvik:${PORTSDIR}/print/xdvik \
                xfig:${PORTSDIR}/graphics/xfig \
                xnview:${PORTSDIR}/graphics/xnview \
                xsane:${PORTSDIR}/graphics/xsane \
                zip:${PORTSDIR}/archivers/zip \
                zsh:${PORTSDIR}/shells/zsh
NO_WRKSUBDIR= YES
NO_BUILD= YES

.include <bsd.port.pre.mk>

.if ${OSVERSION} <= 440002
RUN_DEPENDS+= mount_smbfs:${PORTSDIR}/net/smbfs
.endif

pre-fetch:
.if !defined(WITH_GHOSTSCRIPT_AFPL) || ${WITH_GHOSTSCRIPT_AFPL} != yes
        @${ECHO} ""
        @${ECHO} " Define WITH_GHOSTSCRIPT_AFPL=yes to use"
        @${ECHO} " AFPL Postscript interpreter instead of GNU one"
        @${ECHO} ""
.endif

.include <bsd.port.post.mk>

-----------------------------

vielen Dank im Vorraus für eure Tips.
lg,
Harald

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 15 Jun 2004 - 22:22:05 CEST

search this site