projects
/
hvlinux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Upgrade to abiword-3.0.0
[hvlinux.git]
/
stage3
/
hv-install-1
diff --git
a/stage3/hv-install-1
b/stage3/hv-install-1
index
7d0f5bd
..
063a340
100755
(executable)
--- a/
stage3/hv-install-1
+++ b/
stage3/hv-install-1
@@
-3,49
+3,59
@@
source ../functions/main
source /etc/profile
source ../functions/main
source /etc/profile
-if [ "x${USER}" != "xroot" ]; then
- echo "You must be the superuser to install hvlinux."
- exit 1
-fi
-
+check_for_root_user
init_log_file
init_log_file
+ipkg -m noac ${BASHCOMPLETION}
ipkg ${WHICH}
ipkg ${WHICH}
-ipkg -m acnb ${REISERFSPROGS}
+ipkg -m acnb ${REISERFSPROGS}
"--sbindir=/sbin"
ipkg -m acnb ${POPT}
ipkg -m acnb ${POPT}
+ipkg -m acnb ${LIBTIRPC} "--disable-static --disable-gssapi"
ipkg ${PAM}
ipkg ${PAM}
+ipkg ${SHADOW}
ipkg -m noac ${OPENSSL}
ipkg -m noac ${OPENSSL}
-ipkg ${WGET}
+ipkg ${WGET}
"--with-ssl=openssl"
ipkg -m noac ${PCIUTILS}
ipkg -m acnb ${LIBUSB}
ipkg ${LIBUSB_COMPAT}
ipkg -m noac ${PCIUTILS}
ipkg -m acnb ${LIBUSB}
ipkg ${LIBUSB_COMPAT}
-ipkg ${USBUTILS}
+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 ${FCRON}
ipkg ${OPENSSH}
ipkg -s lynx ${LYNX}
ipkg ${EXPAT}
-ipkg
${APR} "--with-installbuilddir=/usr/lib
/apr-1/build"
-ipkg ${APR_UTIL} "--with-apr=/usr
/bin/apr-1-config
"
+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 ${NEON} "--with-ssl"
-ipkg -s tcl ${TCL}
-ipkg ${SQLITE}
+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 -j ${SUBVERSION} "--without-berkeley-db"
-ipkg ${SUDO}
+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 ${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}
# Networking
ipkg -m noac -s tcp_wrappers ${TCPWRAPPERS}
-ipkg -m noac ${PORTMAP}
-ipkg -m acnb ${NFS_UTILS} "--disable-nfsv4 \
+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 \
--sbindir=/sbin \
- --disable-tirpc \
--disable-gss"
--disable-gss"
-ipkg ${XINETD}
+ipkg ${XINETD}
"--with-loadavg"
if [ "x${USE_DYNAMIC_DNS}" = "xyes" ]; then
ipkg ${DDCLIENT}
fi
if [ "x${USE_DYNAMIC_DNS}" = "xyes" ]; then
ipkg ${DDCLIENT}
fi
@@
-61,108
+71,153
@@
ipkg ${CURL}
ipkg ${RSYNC}
ipkg -m noac ${GETDATE}
ipkg ${RSYNC}
ipkg -m noac ${GETDATE}
-i
f [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then
-
ipkg ${MYSQL
}
-fi
+i
pkg -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}
# Archiving
ipkg -m noac ${ZIP}
ipkg -m noac ${UNZIP}
ipkg -m noac ${UNRAR}
-ipkg ${CPIO}
+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-device-mapper"
-ipkg ${ED}
-ipkg ${BC} "--with-readline"
+ipkg ${PARTED} "--disable-static --disable-device-mapper"
INIT_D_PATH=/etc/rc.d/init.d \
ipkg -m acnb ${FUSE}
ipkg -m noac ${DOSFSTOOLS}
INIT_D_PATH=/etc/rc.d/init.d \
ipkg -m acnb ${FUSE}
ipkg -m noac ${DOSFSTOOLS}
-ipkg -m acnb ${GIT}
# Perl modules
# Perl modules
-ipkg -m pm ${PERL_MOD_PDL}
+ipkg -
j -
m pm ${PERL_MOD_PDL}
ipkg -m pm ${PERL_MOD_XML_WRITER}
ipkg -m pm ${PERL_MOD_XML_PARSER}
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 ${INTLTOOL}
-ipkg ${PYTHON} "--enable-shared"
+
+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}
# 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}
+ipkg -m acnb ${OPENJADE}
"--enable-splibdir=/usr/lib"
ipkg -m noac ${DOCBOOK_DSSSL}
ipkg -m noac ${SGML_SPM}
ipkg ${DOCBOOK_UTILS}
ipkg -m noac ${DOCBOOK_DSSSL}
ipkg -m noac ${SGML_SPM}
ipkg ${DOCBOOK_UTILS}
-ipkg -m acnb ${LIBXML2}
+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 ${LIBXSLT}
ipkg -m noac ${DOCBOOK_XML}
ipkg -m noac ${DOCBOOK_XSL}
ipkg -m noac ${XMLTOMAN}
ipkg ${XMLTO}
+ipkg -m acnb ${NASM}
+
# Graphic libraries
# Graphic libraries
-ipkg ${LIBJPEG} "--enable-static --enable-shared"
-ipkg -m noac ${LIBOPENJPEG}
ipkg ${LIBPNG}
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 ${LIBART}
ipkg ${LIBEXIF}
ipkg ${FRIBIDI}
ipkg -m acnb ${HICOLOR_ICON_THEME}
-ipkg ${TIFF}
-ipkg ${GIFLIB}
-ipkg -m acnb ${LCMS}
-ipkg -m noac ${LIBMNG}
+ipkg ${GIFLIB} "--disable-static"
+ipkg -m acnb ${LIBMNG} "--disable-static"
-ipkg ${FREETYPE}
-ipkg ${FONTCONFIG}
+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 -m noac ${CKERMIT}
ipkg ${LIBTASN1}
-ipkg ${GUILE} \
+ipkg ${LIBUNISTRING}
+ipkg ${BDWGC}
+ipkg ${GUILE2} \
--enable-posix \
--disable-static \
--enable-networking \
--enable-regex
ipkg ${LIBGPG_ERROR}
ipkg ${LIBGCRYPT}
--enable-posix \
--disable-static \
--enable-networking \
--enable-regex
ipkg ${LIBGPG_ERROR}
ipkg ${LIBGCRYPT}
-ipkg -m acnb ${GNUTLS}
+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}
# Mail
ipkg -l "${SASL2}-pass1" -s "cyrus-sasl" ${SASL2}
ipkg ${OPENLDAP}
ipkg -l "${SASL2}-pass2" -s "cyrus-sasl" ${SASL2}
-ipkg -s "krb5" ${KERBEROS5}
+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
if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then
ipkg -m noac ${SENDMAIL}
else
- ipkg
-m acnb ${S
SMTP}
+ ipkg
${M
SMTP}
fi
fi
-ipkg ${GNUPG} "--libexecdir=/usr/lib"
-ipkg ${MUTT} "--enable-imap --with-ssl --with-sasl"
+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
# Audio
if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then
if [ "x${SOUND_CARD}" = "xyes" ]; then
- ipkg -m acnb ${NASM}
-
+ # Utilitaires
ipkg ${ALSA_LIB}
ipkg -m acnb ${ALSA_UTILS}
ipkg ${ALSA_LIB}
ipkg -m acnb ${ALSA_UTILS}
- # Audio raw utilities
- ipkg ${LIBSAMPLERATE}
+ ipkg -j -m acnb ${CDPARANOIA}
+
+ ipkg -m noac -s "ladspa" ${LADSPA}
# Audio file formats
ipkg ${LIBOGG}
ipkg ${LIBVORBIS}
# Audio file formats
ipkg ${LIBOGG}
ipkg ${LIBVORBIS}
- ipkg -m acnb ${FLAC}
+ ipkg -m acnb ${FLAC} "--disable-thorough-test"
+
+ ipkg ${LIBSNDFILE}
+ ipkg -m acnb ${VAMP}
+ ipkg ${FFTW} "--with-pic"
+ ipkg ${LIBSAMPLERATE}
ipkg ${LAME}
ipkg ${LAME}
- ipkg ${LIBA52} "--enable-shared"
+
CFLAGS="-fPIC ${CFLAGS}"
ipkg ${LIBA52} "--enable-shared"
ipkg ${LIBID3TAG}
ipkg ${LIBMAD}
ipkg ${LIBID3TAG}
ipkg ${LIBMAD}
@@
-170,19
+225,22
@@
if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the
ipkg -m acnb ${LIBFAAC}
ipkg -m acnb ${LIBFAAD2}
ipkg ${LIBTHEORA}
ipkg -m acnb ${LIBFAAC}
ipkg -m acnb ${LIBFAAD2}
ipkg ${LIBTHEORA}
- ipkg ${XVIDCORE}
+ ipkg -m acnb -d "build/generic" ${XVIDCORE}
+
+ ipkg ${LIBX264} "--enable-shared"
# Audio libraries
ipkg -m acnb ${AUDIOFILE}
ipkg ${PORTAUDIO}
# Audio libraries
ipkg -m acnb ${AUDIOFILE}
ipkg ${PORTAUDIO}
-
ipkg ${LIBSNDFILE
}
+
ipkg -m acnb ${RUBBERBAND
}
# Audio servers
ipkg ${SPEEX}
# Audio servers
ipkg ${SPEEX}
- ipkg ${JACK} "--disable-portaudio"
+ ipkg ${JACK} "--disable-portaudio
--libdir=/usr/lib
"
- ipkg ${ALSA_PLUGINS}
# Depends on pulseaudio
+ ipkg ${ALSA_PLUGINS}
ipkg ${VORBIS_TOOLS}
ipkg ${VORBIS_TOOLS}
+ ipkg ${VORBISGAIN}
ipkg ${MOC}
fi
ipkg ${MOC}
fi