#!/bin/bash source ../functions/main source /etc/profile check_for_root_user init_log_file ipkg -m noac ${BASHCOMPLETION} ipkg ${WHICH} ipkg -m acnb ${REISERFSPROGS} "--sbindir=/sbin" ipkg -m acnb ${POPT} ipkg -m acnb ${LIBTIRPC} "--disable-static --disable-gssapi" ipkg ${PAM} ipkg ${SHADOW} ipkg -m noac ${OPENSSL} ipkg ${WGET} "--with-ssl=openssl" ipkg -m noac ${PCIUTILS} ipkg -m acnb ${LIBUSB} ipkg ${LIBUSB_COMPAT} ipkg ${USBUTILS} "--disable-zlib --datadir=/usr/share/misc" ipkg -m noac ${RFKILL} ipkg -j ${FCRON} ipkg ${OPENSSH} ipkg -s lynx ${LYNX} ipkg ${EXPAT} ipkg -j ${APR} "--disable-static --with-installbuilddir=/usr/share/apr-1/build" ipkg ${APR_UTIL} "--with-apr=/usr --with-gdbm=/usr -with-openssl=/usr" ipkg ${NEON} "--with-ssl" ipkg -s tcl -d unix ${TCL} "\ --enable-threads \ --mandir=/usr/share/man" CFLAGS="${CFLAGS} -DSQLITE_ENABLE_FTS3=1 -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1" \ ipkg ${SQLITE} ipkg -j ${SUBVERSION} "--without-berkeley-db" ipkg ${SUDO} "--libexecdir=/usr/lib/sudo \ --with-all-insults \ --with-env-editor \ --without-pam \ --without-sendmail" ipkg ${STRACE} ipkg ${PCRE} "--docdir=/usr/share/doc/pcre \ --enable-utf8 \ --enable-unicode-properties \ --enable-pcregrep-libz \ --enable-pcregrep-libbz2" ipkg -m acnb ${HTOP} # Networking ipkg -m noac -s tcp_wrappers ${TCPWRAPPERS} ipkg -m acnb ${RPCBIND} "--bindir=/sbin --with-rpcuser=root --with-systemdsystemunitdir=no" LIBS="-lpthread" ipkg -m acnb ${NFS_UTILS} " \ --disable-nfsv4 \ --disable-nfsv41 \ --sbindir=/sbin \ --disable-gss" ipkg ${XINETD} "--with-loadavg" if [ "x${USE_DYNAMIC_DNS}" = "xyes" ]; then ipkg ${DDCLIENT} fi ipkg -m acnb ${LIBPCAP} ipkg ${TCPDUMP} ipkg -m acnb ${NMAP} "--without-nmapfe" ipkg ${BIND} "--localstatedir=/var \ --mandir=/usr/share/man \ --enable-threads \ --with-libtool" ipkg ${IPTABLES} ipkg ${CURL} ipkg ${RSYNC} ipkg -m noac ${GETDATE} ipkg -m acnb ${LIBARCHIVE} "--disable-static" ipkg -m acnb ${CMAKE} ipkg -m acnb ${MYSQL} # Archiving ipkg -m noac ${ZIP} ipkg -m noac ${UNZIP} ipkg -m noac ${UNRAR} ipkg -m noac -s p7zip ${P7ZIP} ipkg -m noac ${PBZIP2} ipkg ${CPIO} "\ --bindir=/bin \ --libexecdir=/tmp \ --enable-mt \ --with-rmt=/usr/sbin/rmt" ipkg ${SCREEN} ipkg ${PARTED} "--disable-static --disable-device-mapper" INIT_D_PATH=/etc/rc.d/init.d \ ipkg -m acnb ${FUSE} ipkg -m noac ${DOSFSTOOLS} # Perl modules ipkg -j -m pm ${PERL_MOD_PDL} ipkg -m pm ${PERL_MOD_XML_WRITER} ipkg -m pm ${PERL_MOD_XML_PARSER} # Grep alternative ipkg -m noac ${ACK} ipkg -m noac ${COLORDIFF} ipkg ${GDB} "--with-system-readline" ipkg ${INTLTOOL} ipkg -m acnb ${GIT} "--libexecdir=/usr/lib --with-gitconfig=/etc/gitconfig" ipkg -j -m noac ${GIT_CRYPT} ipkg ${DIALOG} # DocBook ipkg -m acnb ${SGML_COMMON} ipkg -m noac -s sgml-dtd3 ${SGML_DTD3} ipkg -m noac -s sgml-dtd4 ${SGML_DTD4} ipkg ${OPENSP} ipkg -m acnb ${OPENJADE} "--enable-splibdir=/usr/lib" ipkg -m noac ${DOCBOOK_DSSSL} ipkg -m noac ${SGML_SPM} ipkg ${DOCBOOK_UTILS} ipkg -m acnb ${LIBXML2} "--disable-static --with-history" ipkg -m acnb ${LIBXSLT} ipkg -m noac ${DOCBOOK_XML} ipkg -m noac ${DOCBOOK_XSL} ipkg -m noac ${XMLTOMAN} ipkg ${XMLTO} ipkg -m acnb ${NASM} # Graphic libraries ipkg ${LIBPNG} ipkg ${TIFF} ipkg -m acnb ${LCMS} ipkg ${LCMS2} ipkg ${LIBJPEG} \ --mandir=/usr/share/man \ --with-jpeg8 \ --disable-static ipkg -m acnb ${LIBOPENJPEG} ipkg ${LIBART} ipkg ${LIBEXIF} ipkg ${FRIBIDI} ipkg -m acnb ${HICOLOR_ICON_THEME} ipkg ${GIFLIB} "--disable-static" ipkg -m acnb ${LIBMNG} "--disable-static" ipkg ${FREETYPE} "--disable-static" ipkg ${FONTCONFIG} "\ --localstatedir=/var \ --disable-docs \ --without-add-fonts \ --with-docdir=/usr/share/doc/${FONTCONFIG}" ipkg -m noac ${CKERMIT} ipkg ${LIBTASN1} ipkg ${LIBUNISTRING} ipkg ${BDWGC} ipkg ${GUILE2} \ --enable-posix \ --disable-static \ --enable-networking \ --enable-regex ipkg ${LIBGPG_ERROR} ipkg ${LIBGCRYPT} ipkg ${NETTLE} "--libdir=/usr/lib" ipkg -m acnb ${GNUTLS} "--with-default-trust-store-file=/etc/ssl-ca-bundle.crt" # Mail ipkg -l "${SASL2}-pass1" -s "cyrus-sasl" ${SASL2} ipkg ${OPENLDAP} ipkg -l "${SASL2}-pass2" -s "cyrus-sasl" ${SASL2} ipkg -s "krb5" -d src ${KERBEROS5} "\ --localstatedir=/var/lib \ --with-system-et \ --with-system-ss \ --with-system-verto=no \ --enable-dns-for-realm" if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg -m noac ${SENDMAIL} else ipkg ${MSMTP} fi ipkg -j -m acnb ${PTH} "\ --disable-static \ --mandir=/usr/share/man" ipkg ${LIBASSUAN} ipkg ${LIBKSBA} ipkg ${PINENTRY} ipkg ${GNUPG} "-enable-symcryptrun" ipkg ${MUTT} "--enable-imap --with-ssl --with-sasl --enable-hcache" ipkg ${YASM} # Audio if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then if [ "x${SOUND_CARD}" = "xyes" ]; then # Utilitaires ipkg ${ALSA_LIB} ipkg -m acnb ${ALSA_UTILS} ipkg -j -m acnb ${CDPARANOIA} ipkg -m noac -s "ladspa" ${LADSPA} # Audio file formats ipkg ${LIBOGG} ipkg ${LIBVORBIS} ipkg -m acnb ${FLAC} "--disable-thorough-test" ipkg ${LIBSNDFILE} ipkg -m acnb ${VAMP} ipkg ${FFTW} "--with-pic" ipkg ${LIBSAMPLERATE} ipkg ${LAME} CFLAGS="-fPIC ${CFLAGS}" ipkg ${LIBA52} "--enable-shared" ipkg ${LIBID3TAG} ipkg ${LIBMAD} ipkg -m acnb ${LIBFAAC} ipkg -m acnb ${LIBFAAD2} ipkg ${LIBTHEORA} ipkg -m acnb -d "build/generic" ${XVIDCORE} ipkg ${LIBX264} "--enable-shared" # Audio libraries ipkg -m acnb ${AUDIOFILE} ipkg ${PORTAUDIO} ipkg -m acnb ${RUBBERBAND} # Audio servers ipkg ${SPEEX} ipkg ${JACK} "--disable-portaudio --libdir=/usr/lib" ipkg ${ALSA_PLUGINS} ipkg ${VORBIS_TOOLS} ipkg ${VORBISGAIN} ipkg ${MOC} fi fi write_completed_stage display_stage_build_stats exit $?