#!/bin/bash source ../functions/main source /etc/profile if [ "x${USER}" != "xroot" ]; then echo "You must be the superuser to install hvlinux." exit 1 fi init_log_file if [ "x${INST_TYPE}" = "xworkstation" -o \ "x${INST_TYPE}" = "xltsp-server" ]; then # Gtk ipkg ${LIBSIGCPP} ipkg ${JASPER} "--enable-shared" ipkg ${GTK_DOC} ipkg ${GLIBMM} ipkg ${CAIRO} ipkg ${CAIROMM} ipkg -m acnb ${PANGO} ipkg ${PANGOMM} ipkg ${ATK} ipkg ${GTK} ipkg ${GTKMM} ipkg ${GTK_ENGINES} ipkg ${PYGOBJECT} ipkg ${PYCAIRO} ipkg ${PYGTK} ipkg ${GC} ipkg ${EMACS} ipkg ${HVCLOCK} ipkg ${WMNOTIFY} # Needed by GNOME-2 ipkg ${DESKTOP_FILE_UTILS} ipkg ${SHARED_MIME_INFO} ipkg ${STARTUP_NOTIFICATION} ipkg ${LIBWNCK} ipkg ${ISO_CODES} ipkg ${LIBXKLAVIER} ipkg ${LIBGLADE} ipkg ${LIBTASN1} ipkg ${GUILE} \ --enable-posix \ --disable-static \ --enable-networking \ --enable-regex ipkg ${LIBGPG_ERROR} ipkg ${LIBGCRYPT} ipkg -m acnb ${GNUTLS} ipkg ${LIBIDL} # GNOME-2.X configuration rscr mult "Configuring ${GNOME2_VER}" ./cis-gnome-config source /etc/profile ipkg_gnome ${ORBIT2} ipkg ${GCONF} ipkg ${LIBPROXY} "--with-gnome" ipkg_gnome ${GNOME_KEYRING} ipkg ${LIBSOUP} fi ipkg ${HELP2MAN} ipkg ${GSL} ipkg -m acnb ${CUPS} ipkg -m noac ${CUPS_PDF} ipkg ${SPLIX} ipkg ${GHOSTSCRIPT} if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg ${IMAGE_MAGICK} "--with-modules --with-gslib=/usr/lib" # xpdf headers needed by inkscape ipkg ${POPPLER} "--enable-xpdf-headers --enable-zlib" ipkg ${LIBRSVG} "--disable-gtk-doc --disable-mozilla-plugin" ipkg ${BABL} ipkg ${GEGL} ipkg ${GIMP} "--disable-print" ipkg -m acnb ${GUTENPRINT} ipkg -m noac ${BOOST} # inkscape-0.47 has a problem with poppler >= 0.12.2 # Try 0.48.1 ipkg ${INKSCAPE} "CFLAGS=\"-DPOPPLER_NEW_GFXFONT\"" fi ipkg ${CDRTOOLS} ipkg ${DVDRWTOOLS} ipkg ${LIBDVDCSS} ipkg ${LIBDVDREAD} "--with-libdvdcss" ipkg -m noac ${DVDFS} if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg ${TETEX_SRC} cis-tetex # 'Five years old' bug --> Change the date to something in 2004 before # installing. # jadetex is installed automatically by TeX-Live ipkg ${JADETEX} fi if [ "x${SANE_SUPPORT}" = "xyes" ]; then ipkg ${SANE_BACKENDS} ipkg ${XSANE} fi ipkg -m pm ${PERL_MOD_XML_SIMPLE} ipkg -m pm ${PERL_MOD_PARSE_REDESCENT} ipkg ${ICON_NAMING_UTILS} ipkg ${TANGO_ICON_THEME} ipkg ${TANGO_ICON_THEME_EXTRAS} if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then # Audio if [ "x${SOUND_CARD}" = "xyes" ]; then # Needed by some packages, mostly audio applications. ipkg ${LIBOIL} # ALSA ipkg ${ALSA_LIB} ipkg ${ALSA_UTILS} ipkg ${ALSA_OSS} # Audio raw utilities ipkg ${LIBSAMPLERATE} # Audio file formats ipkg ${LIBOGG} ipkg ${LIBVORBIS} ipkg -m acnb ${FLAC} ipkg ${LAME} ipkg ${LIBA52} "--enable-shared" ipkg ${LIBID3TAG} ipkg ${LIBMAD} ipkg -m acnb ${LIBFAAC} ipkg -m acnb ${LIBFAAD2} ipkg ${LIBTHEORA} ipkg ${XVIDCORE} # Audio libraries ipkg -m acnb ${AUDIOFILE} ipkg ${PORTAUDIO} ipkg ${LIBSNDFILE} # Audio servers ####ipkg ${ESOUND} # Necessary???? ipkg ${SPEEX} ##ipkg ${PULSEAUDIO} ipkg ${JACK} "--disable-portaudio" ipkg ${ALSA_PLUGINS} # Depends on pulseaudio ipkg ${VORBIS_TOOLS} # Audio applications ipkg -m acnb ${GRIP} "--disable-id3" ipkg -m acnb ${CDRDAO} ipkg ${EASYTAG} ipkg -m acnb ${LILYPOND} ipkg -m acnb ${FFMPEG} fi ipkg ${SYLPHEED} "--enable-ssl --enable-ldap" ipkg ${NSS} ipkg ${FIREFOX} # Plugins for Firefox ipkg ${AGG} ipkg ${GNASH} fi ipkg ${LIBGAMIN} "--libexecdir=/usr/sbin" ipkg ${PCMANFM} # Mail ipkg ${SASL2} if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg ${OPENLDAP} fi ipkg ${KERBEROS5} ipkg -m noac ${SENDMAIL} # Replace by SSMTP for workstation... if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg -m noac ${PROCMAIL} ipkg -m noac ${LIBSPF2} ipkg ${MILTER_SPF} ipkg ${MILTER_GREYLIST} ipkg ${CLAMAV} # Required PERL modules for SpamAssassin ipkg -m pm ${PERL_MOD_HTML_TAGSET} ipkg -m pm ${PERL_MOD_HTML_PARSER} ipkg -m pm ${PERL_MOD_APACHE_LOGGED_AUTH_DBI} ipkg -m pm ${PERL_MOD_DIGEST_SHA1} ipkg -m pm ${PERL_MOD_URI} ipkg -m pm ${PERL_MOD_LWP} ipkg -m pm ${PERL_MOD_NET_DNS} "--no-online-tests" ipkg -m pm ${PERL_MOD_COMPRESS_ZLIB} ipkg -m pm ${SPAMASSASSIN} ipkg ${UW_IMAP} ipkg ${HTTPD} # Apache ipkg ${PHP} ipkg -m noac ${SQUIRRELMAIL} ipkg ${FETCHMAIL} "--with-ssl" ipkg ${MUTT} "--enable-imap --with-ssl" # Subversion server (client was already installed in stage2) ipkg ${SUBVERSION} ipkg ${INDENT} fi if [ "x${USE_SAMBA}" = "xyes" ]; then ipkg ${SAMBA} fi if [ "x${INST_TYPE}" = "xltsp-server" ]; then ipkg ${TFTP_HPA} ipkg ${LTSP_UTILS} fi ipkg -m acnb ${KVM} ipkg -m acnb ${BRIDGE_UTILS} ipkg ${UML_UTILITIES} ipkg -s ckermit ${CKERMIT} ipkg ${TRANSMISSION} "--disable-daemon" ipkg ${GNUPG} "--libexecdir=/usr/lib" ipkg ${LIBGEDA} ipkg ${GEDA_SYMBOLS} ipkg ${GEDA_GSCHEM} ipkg ${GEDA_GNETLIST} ipkg ${GEDA_SYMCHECK} ipkg ${GEDA_GATTRIB} rscr mult "Performing post-install" cis-post-install exit $?