Table of Contents
- acl
- attr
- autoconf
- automake
- bash
- bc
- binutils
- bison
- busybox
- bzip2
- check
- coreutils
- cpio
- curl
- dbus
- diffutils
- dropbear
- dummy
- e2fsprogs
- ex
- expat
- file
- findutils
- flex
- gawk
- gcc
- gdbm
- gettext
- glibc
- gmp
- gperf
- grep
- groff
- grub
- gzip
- iana-etc
- inetutils
- intltool
- iproute2
- kbd
- kmod
- ksh
- less
- libarchive
- libcap
- libpipeline
- libstdc++
- libtar
- libtool
- linux-4.1.3
- linux-headers-4.1.3
- linux-sources-4.1.3
- lvm2
- m4
- make
- man-db
- man-pages
- mkinitramfs
- mpc
- mpfr
- ncurses
- openssh
- openssl
- parted
- patch
- perl
- pkg-config
- procps-ng
- psmisc
- readline
- rsync
- sed
- shadow
- strace
- systemd
- tar
- texinfo
- util-linux
- vim
- wget
- wkpkg
- xml-parser
- xorriso
- xz
- zlib
wget http://www.gnuwakes.org/depot/1.0/main/sources/acl-2.2.52.src.tar.gz tar -xf acl-2.2.52.src.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/acl.patch cd acl-2.2.52 patch -p1 < ../acl.patch cd .. SOURCES_DIR=$PWD/acl-2.2.52 INSTALL_DIR=$PWD/acl-2.2.52-install BUILD_DIR=$PWD/acl-2.2.52-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./configure --prefix=/usr --libexecdir=/usr/lib && \ make && make DESTDIR=$INSTALL_DIR install install-dev install-lib chmod -v 755 $INSTALL_DIR/usr/lib/libacl.so mkdir -v $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/lib/libacl.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libacl.so) \ $INSTALL_DIR/usr/lib/libacl.so
wget http://www.gnuwakes.org/depot/1.0/main/sources/attr-2.4.47.src.tar.gz tar -xf attr-2.4.47.src.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/attr.patch cd attr-2.4.47 patch -p1 < ../attr.patch cd .. SOURCES_DIR=$PWD/attr-2.4.47 INSTALL_DIR=$PWD/attr-2.4.47-install BUILD_DIR=$PWD/attr-2.4.47-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install install-dev install-lib chmod -v 755 $INSTALL_DIR/usr/lib/libattr.so mkdir -v $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/lib/libattr.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libattr.so) \ $INSTALL_DIR/usr/lib/libattr.so
wget http://www.gnuwakes.org/depot/1.0/main/sources/autoconf-2.69.tar.xz tar -xf autoconf-2.69.tar.xz SOURCES_DIR=$PWD/autoconf-2.69 INSTALL_DIR=$PWD/autoconf-2.69-install BUILD_DIR=$PWD/autoconf-2.69-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ && make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/automake-1.15.tar.xz tar -xf automake-1.15.tar.xz SOURCES_DIR=$PWD/automake-1.15 INSTALL_DIR=$PWD/automake-1.15-install BUILD_DIR=$PWD/automake-1.15-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --docdir=/usr/share/doc/automake-1.15 \ && make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/bash-4.3.30.tar.gz tar -xf bash-4.3.30.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/bash.patch cd bash-4.3.30 patch -p1 < ../bash.patch cd .. SOURCES_DIR=$PWD/bash-4.3.30 INSTALL_DIR=$PWD/bash-4.3.30-install BUILD_DIR=$PWD/bash-4.3.30-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --bindir=/bin \ --docdir=/usr/share/doc/bash-4.3.30 \ --without-bash-malloc \ --with-installed-readline && \ make && make DESTDIR=$INSTALL_DIR install ln -vfs bash $INSTALL_DIR/bin/sh
wget http://www.gnuwakes.org/depot/1.0/main/sources/bc-1.06.95.tar.bz2 tar -xf bc-1.06.95.tar.bz2 wget http://www.gnuwakes.org/depot/1.0/main/sources/bc.patch cd bc-1.06.95 patch -p1 < ../bc.patch cd .. SOURCES_DIR=$PWD/bc-1.06.95 INSTALL_DIR=$PWD/bc-1.06.95-install BUILD_DIR=$PWD/bc-1.06.95-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --with-readline \ --mandir=/usr/share/man \ --infodir=/usr/share/info && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/binutils-2.25.tar.bz2 tar -xf binutils-2.25.tar.bz2 SOURCES_DIR=$PWD/binutils-2.25 INSTALL_DIR=$PWD/binutils-2.25-install BUILD_DIR=$PWD/binutils-2.25-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --enable-shared --disable-werror && \ make tooldir=/usr && make -k check && \ make DESTDIR=$INSTALL_DIR tooldir=/usr install
wget http://www.gnuwakes.org/depot/1.0/main/sources/bison-3.0.4.tar.xz tar -xf bison-3.0.4.tar.xz SOURCES_DIR=$PWD/bison-3.0.4 INSTALL_DIR=$PWD/bison-3.0.4-install BUILD_DIR=$PWD/bison-3.0.4-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --docdir=/usr/share/doc/bison-3.0.4 && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/busybox-1.23.2.tar.bz2 tar -xf busybox-1.23.2.tar.bz2 SOURCES_DIR=$PWD/busybox-1.23.2 INSTALL_DIR=$PWD/busybox-1.23.2-install BUILD_DIR=$PWD/busybox-1.23.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . && \ make defconfig && \ sed -i '/CONFIG_INSTALL_APPLET_DONT/s/^.*$/CONFIG_INSTALL_APPLET_DONT=y/' \ .config sed -i \ '/CONFIG_INSTALL_APPLET_SYMLINKS/s/^.*$/# CONFIG_INSTALL_APPLET_SYMLINKS is not set/' .config && \ make oldconfig && make && make CONFIG_PREFIX=$INSTALL_DIR install && \ mkdir -pv $INSTALL_DIR/usr/share/man/man1 && \ cp docs/busybox.1 $INSTALL_DIR/usr/share/man/man1
wget http://www.gnuwakes.org/depot/1.0/main/sources/bzip2-1.0.6.tar.gz tar -xf bzip2-1.0.6.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/bzip2.patch cd bzip2-1.0.6 patch -p1 < ../bzip2.patch cd .. SOURCES_DIR=$PWD/bzip2-1.0.6 INSTALL_DIR=$PWD/bzip2-1.0.6-install BUILD_DIR=$PWD/bzip2-1.0.6-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . make -f Makefile-libbz2_so && \ make clean && \ make && \ make PREFIX=$INSTALL_DIR/usr install mkdir -v $INSTALL_DIR/bin mkdir -v $INSTALL_DIR/lib cp -v bzip2-shared $INSTALL_DIR/bin/bzip2 cp -av libbz2.so* $INSTALL_DIR/lib ln -sv ../../lib/libbz2.so.1.0 $INSTALL_DIR/usr/lib/libbz2.so rm -v $INSTALL_DIR/usr/bin/{bunzip2,bzcat,bzip2} ln -sv bzip2 $INSTALL_DIR/bin/bunzip2 ln -sv bzip2 $INSTALL_DIR/bin/bzcat
wget http://www.gnuwakes.org/depot/1.0/main/sources/check-0.9.14.tar.gz tar -xf check-0.9.14.tar.gz SOURCES_DIR=$PWD/check-0.9.14 INSTALL_DIR=$PWD/check-0.9.14-install BUILD_DIR=$PWD/check-0.9.14-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make docdir=/usr/share/doc/check-0.9.14 \ DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/coreutils-8.23.tar.xz tar -xf coreutils-8.23.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/coreutils.patch cd coreutils-8.23 patch -p1 < ../coreutils.patch cd .. SOURCES_DIR=$PWD/coreutils-8.23 INSTALL_DIR=$PWD/coreutils-8.23-install BUILD_DIR=$PWD/coreutils-8.23-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR FORCE_UNSAFE_CONFIGURE=1 $SOURCES_DIR/configure \ --prefix=/usr --enable-no-install-program=kill,uptime && \ make && make DESTDIR=$INSTALL_DIR install # weird bug with confdir3 (iterative mkdir) mv confdir3 /tmp/$$ rm -rf /tmp/$$ mkdir -v $INSTALL_DIR/bin mkdir -v $INSTALL_DIR/usr/sbin mkdir -v $INSTALL_DIR/usr/share/man/man8 mv -v $INSTALL_DIR/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} \ $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} \ $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/{rmdir,stty,sync,true,uname} $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/chroot $INSTALL_DIR/usr/sbin mv -v $INSTALL_DIR/usr/share/man/man1/chroot.1 \ $INSTALL_DIR/usr/share/man/man8/chroot.8 sed -i s/\"1\"/\"8\"/1 $INSTALL_DIR/usr/share/man/man8/chroot.8 mv -v $INSTALL_DIR/usr/bin/{head,sleep,nice,test,[} $INSTALL_DIR/bin
wget http://www.gnuwakes.org/depot/1.0/main/sources/cpio-2.11.tar.bz2 tar -xf cpio-2.11.tar.bz2 wget http://www.gnuwakes.org/depot/1.0/main/sources/cpio.patch cd cpio-2.11 patch -p1 < ../cpio.patch cd .. SOURCES_DIR=$PWD/cpio-2.11 INSTALL_DIR=$PWD/cpio-2.11-install BUILD_DIR=$PWD/cpio-2.11-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR set -e $SOURCES_DIR/configure \ --prefix=/usr \ --bindir=/bin \ --enable-mt \ --with-rmt=/usr/libexec/rmt # confdir3 bug mv confdir3 /tmp/$$; rm -rf /tmp/$$ make mkdir -pv doc/html makeinfo --html -o doc/html $SOURCES_DIR/doc/cpio.texi makeinfo --html --no-split -o doc/cpio.html \ $SOURCES_DIR/doc/cpio.texi makeinfo --plaintext -o doc/cpio.txt \ $SOURCES_DIR/doc/cpio.texi make DESTDIR=$INSTALL_DIR install install -v -m755 -d $INSTALL_DIR/usr/share/doc/cpio-2.11/html install -v -m644 doc/html/* \ $INSTALL_DIR/usr/share/doc/cpio-2.11/html install -v -m644 doc/cpio.{html,txt} \ $INSTALL_DIR/usr/share/doc/cpio-2.11 print "build completed ok."
wget http://www.gnuwakes.org/depot/1.0/main/sources/curl-7.43.0.tar.gz tar -xf curl-7.43.0.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/curl.patch cd curl-7.43.0 patch -p1 < ../curl.patch cd .. SOURCES_DIR=$PWD/curl-7.43.0 INSTALL_DIR=$PWD/curl-7.43.0-install BUILD_DIR=$PWD/curl-7.43.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/dbus-1.8.16.tar.gz tar -xf dbus-1.8.16.tar.gz SOURCES_DIR=$PWD/dbus-1.8.16 INSTALL_DIR=$PWD/dbus-1.8.16-install BUILD_DIR=$PWD/dbus-1.8.16-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --docdir=/usr/share/doc/dbus-1.8.16 \ --with-console-auth-dir=/run/console && \ make && make DESTDIR=$INSTALL_DIR install mv -v $INSTALL_DIR/usr/lib/libdbus-1.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libdbus-1.so) \ $INSTALL_DIR/usr/lib/libdbus-1.so mkdir -pv $INSTALL_DIR/var/lib ln -sfv /etc/machine-id $INSTALL_DIR/var/lib/dbus # /var/run is a symlink in systemd package #so we can't have a directory here rm -vrf $INSTALL_DIR/var/run
wget http://www.gnuwakes.org/depot/1.0/main/sources/diffutils-3.3.tar.xz tar -xf diffutils-3.3.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/diffutils.patch cd diffutils-3.3 patch -p1 < ../diffutils.patch cd .. SOURCES_DIR=$PWD/diffutils-3.3 INSTALL_DIR=$PWD/diffutils-3.3-install BUILD_DIR=$PWD/diffutils-3.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/dropbear-2015.67.tar.bz2 tar -xf dropbear-2015.67.tar.bz2 SOURCES_DIR=$PWD/dropbear-2015.67 INSTALL_DIR=$PWD/dropbear-2015.67-install BUILD_DIR=$PWD/dropbear-2015.67-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/todo-dummy.tar.gz tar -xf todo-dummy.tar.gz SOURCES_DIR=$PWD/ INSTALL_DIR=$PWD/-install BUILD_DIR=$PWD/-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR #cd $SOURCES_DIR && \ # make && make DESTDIR=$INSTALL_DIR install && make clean mkdir -p $INSTALL_DIR/var/wkpkg/run/dummy cd .. cp -r Buildfile build infos patchs procedures sources \ $INSTALL_DIR/var/wkpkg/run/dummy mkdir $INSTALL_DIR/var/wkpkg/run/dummy/binaries
wget http://www.gnuwakes.org/depot/1.0/main/sources/e2fsprogs-1.42.12.tar.gz tar -xf e2fsprogs-1.42.12.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/e2fsprogs.patch cd e2fsprogs-1.42.12 patch -p1 < ../e2fsprogs.patch cd .. SOURCES_DIR=$PWD/e2fsprogs-1.42.12 INSTALL_DIR=$PWD/e2fsprogs-1.42.12-install BUILD_DIR=$PWD/e2fsprogs-1.42.12-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --bindir=/bin \ --with-root-prefix="" \ --disable-libblkid \ --disable-libuuid \ --disable-uuidd \ --disable-fsck && \ make && make DESTDIR=$INSTALL_DIR install && \ make DESTDIR=$INSTALL_DIR install-libs chmod -v u+w $INSTALL_DIR/usr/lib/{libcom_err,libe2p,libext2fs,libss}.a gunzip -v $INSTALL_DIR/usr/share/info/libext2fs.info.gz install-info --dir-file=$INSTALL_DIR/usr/share/info/dir \ $INSTALL_DIR/usr/share/info/libext2fs.info
wget http://www.gnuwakes.org/depot/1.0/main/sources/ex-050325.tar.bz2 tar -xf ex-050325.tar.bz2 SOURCES_DIR=$PWD/ex-050325 INSTALL_DIR=$PWD/ex-050325-install BUILD_DIR=$PWD/ex-050325-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . make TERMLIB=ncurses && make PREFIX=/usr BINDIR=/bin MANDIR=/usr/share/man \ INSTALL=/usr/bin/install DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/expat-2.1.0.tar.gz tar -xf expat-2.1.0.tar.gz SOURCES_DIR=$PWD/expat-2.1.0 INSTALL_DIR=$PWD/expat-2.1.0-install BUILD_DIR=$PWD/expat-2.1.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install install -v -dm755 $INSTALL_DIR/usr/share/doc/expat-2.1.0 install -v -m644 $SOURCES_DIR/doc/*.{html,png,css} \ $INSTALL_DIR/usr/share/doc/expat-2.1.0
wget http://www.gnuwakes.org/depot/1.0/main/sources/file-5.22.tar.gz tar -xf file-5.22.tar.gz SOURCES_DIR=$PWD/file-5.22 INSTALL_DIR=$PWD/file-5.22-install BUILD_DIR=$PWD/file-5.22-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make check && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/findutils-4.4.2.tar.gz tar -xf findutils-4.4.2.tar.gz SOURCES_DIR=$PWD/findutils-4.4.2 INSTALL_DIR=$PWD/findutils-4.4.2-install BUILD_DIR=$PWD/findutils-4.4.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --localstatedir=/var/lib/locate && \ make && make DESTDIR=$INSTALL_DIR install # confdir3 bug mv confdir3 /tmp/$$; rm -rf /tmp/$$ mkdir -v $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/find $INSTALL_DIR/bin sed -i 's|find:=${BINDIR}|find:=/bin|' $INSTALL_DIR/usr/bin/updatedb
wget http://www.gnuwakes.org/depot/1.0/main/sources/flex-2.5.39.tar.bz2 tar -xf flex-2.5.39.tar.bz2 wget http://www.gnuwakes.org/depot/1.0/main/sources/flex.patch cd flex-2.5.39 patch -p1 < ../flex.patch cd .. SOURCES_DIR=$PWD/flex-2.5.39 INSTALL_DIR=$PWD/flex-2.5.39-install BUILD_DIR=$PWD/flex-2.5.39-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --docdir=/usr/share/doc/flex-2.5.39 && \ make && make DESTDIR=$INSTALL_DIR install ln -sv flex $INSTALL_DIR/usr/bin/lex
wget http://www.gnuwakes.org/depot/1.0/main/sources/gawk-4.1.1.tar.xz tar -xf gawk-4.1.1.tar.xz SOURCES_DIR=$PWD/gawk-4.1.1 INSTALL_DIR=$PWD/gawk-4.1.1-install BUILD_DIR=$PWD/gawk-4.1.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install mkdir -pv $INSTALL_DIR/usr/share/doc/gawk-4.1.1 cp -v $SOURCES_DIR/doc/{awkforai.txt,*.{eps,pdf,jpg}} \ $INSTALL_DIR/usr/share/doc/gawk-4.1.1
wget http://www.gnuwakes.org/depot/1.0/main/sources/gcc-4.9.2.tar.bz2 tar -xf gcc-4.9.2.tar.bz2 SOURCES_DIR=$PWD/gcc-4.9.2 INSTALL_DIR=$PWD/gcc-4.9.2-install BUILD_DIR=$PWD/gcc-4.9.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR set -e ulimit -s 32768 $SOURCES_DIR/configure \ --prefix=/usr \ --enable-languages=c,c++ \ --disable-multilib \ --disable-bootstrap \ --with-system-zlib && \ make && make DESTDIR=$INSTALL_DIR install # post install cd $INSTALL_DIR mkdir lib ln -sv /usr/bin/cpp lib ln -sv gcc usr/bin/cc install -v -dm755 usr/lib/bfd-plugins ln -sfv /usr/libexec/gcc/$(gcc -dumpmachine)/4.9.2/liblto_plugin.so \ usr/lib/bfd-plugins/ mkdir -pv usr/share/gdb/auto-load/usr/lib64 mv -v usr/lib64/*gdb.py usr/share/gdb/auto-load/usr/lib64
wget http://www.gnuwakes.org/depot/1.0/main/sources/gdbm-1.11.tar.gz tar -xf gdbm-1.11.tar.gz SOURCES_DIR=$PWD/gdbm-1.11 INSTALL_DIR=$PWD/gdbm-1.11-install BUILD_DIR=$PWD/gdbm-1.11-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --enable-libgdbm-compat && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/gettext-0.19.4.tar.xz tar -xf gettext-0.19.4.tar.xz SOURCES_DIR=$PWD/gettext-0.19.4 INSTALL_DIR=$PWD/gettext-0.19.4-install BUILD_DIR=$PWD/gettext-0.19.4-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ --docdir=/usr/share/doc/gettext-0.19.4 && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/glibc-2.21.tar.xz tar -xf glibc-2.21.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/glibc.patch cd glibc-2.21 patch -p1 < ../glibc.patch cd .. SOURCES_DIR=$PWD/glibc-2.21 INSTALL_DIR=$PWD/glibc-2.21-install BUILD_DIR=$PWD/glibc-2.21-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --disable-profile \ --enable-kernel=2.6.32 \ --enable-obsolete-rpc \ && \ make && make install_root=$INSTALL_DIR install # # post install # # nscd # we don't create /var/run/nscd as /var/run is a symlink to /run # which is a tmpfs fs fir systemd cp -v $SOURCES_DIR/nscd/nscd.conf $INSTALL_DIR/etc/nscd.conf mkdir -pv $INSTALL_DIR/var/db/nscd install -v -Dm644 $SOURCES_DIR/nscd/nscd.tmpfiles \ $INSTALL_DIR/usr/lib/tmpfiles.d/nscd.conf install -v -Dm644 $SOURCES_DIR/nscd/nscd.service \ $INSTALL_DIR/lib/systemd/system/nscd.service # zoneinfo tar -xf $SOURCES_DIR/tzdata2015a.tar.gz ZONEINFO=$INSTALL_DIR/usr/share/zoneinfo mkdir -pv $ZONEINFO/{posix,right} for tz in etcetera southamerica northamerica europe africa antarctica \ asia australasia backward pacificnew systemv do zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz} zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz} zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz} done cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p America/New_York unset ZONEINFO # ld rm $INSTALL_DIR/etc/ld.so.cache cat > $INSTALL_DIR/etc/ld.so.conf << "EOF" # Begin /etc/ld.so.conf /lib64 /usr/lib64 /usr/local/lib /opt/lib EOF cat >> $INSTALL_DIR/etc/ld.so.conf << "EOF" # Add an include directory include /etc/ld.so.conf.d/*.conf EOF mkdir -pv $INSTALL_DIR/etc/ld.so.conf.d # nsswitch cat > $INSTALL_DIR/etc/nsswitch.conf << "EOF" # Begin /etc/nsswitch.conf passwd: files group: files shadow: files hosts: files dns myhostname networks: files protocols: files services: files ethers: files rpc: files # End /etc/nsswitch.conf EOF # netgroup touch $INSTALL_DIR/etc/netgroup
wget http://www.gnuwakes.org/depot/1.0/main/sources/gmp-6.0.0a.tar.xz tar -xf gmp-6.0.0a.tar.xz SOURCES_DIR=$PWD/gmp-6.0.0 INSTALL_DIR=$PWD/gmp-6.0.0-install BUILD_DIR=$PWD/gmp-6.0.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --enable-cxx \ --docdir=/usr/share/doc/gmp-6.0.0a && make && make html && \ make DESTDIR=$INSTALL_DIR install && \ make DESTDIR=$INSTALL_DIR install-html # result must be 188 make check 2>&1 | tee gmp-check-log && \ awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log
wget http://www.gnuwakes.org/depot/1.0/main/sources/gperf-3.0.4.tar.gz tar -xf gperf-3.0.4.tar.gz SOURCES_DIR=$PWD/gperf-3.0.4 INSTALL_DIR=$PWD/gperf-3.0.4-install BUILD_DIR=$PWD/gperf-3.0.4-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ --docdir=/usr/share/doc/gperf-3.0.4 && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/grep-2.21.tar.xz tar -xf grep-2.21.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/grep.patch cd grep-2.21 patch -p1 < ../grep.patch cd .. SOURCES_DIR=$PWD/grep-2.21 INSTALL_DIR=$PWD/grep-2.21-install BUILD_DIR=$PWD/grep-2.21-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --bindir=/bin && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/groff-1.22.3.tar.gz tar -xf groff-1.22.3.tar.gz SOURCES_DIR=$PWD/groff-1.22.3 INSTALL_DIR=$PWD/groff-1.22.3-install BUILD_DIR=$PWD/groff-1.22.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR PAGE=A4 $SOURCES_DIR/configure --prefix=/usr && make && \ make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/grub-2.02~beta2.tar.xz tar -xf grub-2.02~beta2.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/grub.patch cd grub-2.02~beta2 patch -p1 < ../grub.patch cd .. SOURCES_DIR=$PWD/grub-2.02~beta2 INSTALL_DIR=$PWD/grub-2.02~beta2-install BUILD_DIR=$PWD/grub-2.02~beta2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --sbindir=/sbin \ --sysconfdir=/etc \ --disable-grub-emu-usb \ --disable-efiemu \ --disable-werror && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/gzip-1.6.tar.xz tar -xf gzip-1.6.tar.xz SOURCES_DIR=$PWD/gzip-1.6 INSTALL_DIR=$PWD/gzip-1.6-install BUILD_DIR=$PWD/gzip-1.6-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --bindir=/bin && \ make && make DESTDIR=$INSTALL_DIR install # don't move uncompress to another filesystem as gunzip, it's a hardlink mkdir -pv $INSTALL_DIR/usr/bin mv -v $INSTALL_DIR/bin/{gzexe,zcmp,zdiff,zegrep} \ $INSTALL_DIR/usr/bin mv -v $INSTALL_DIR/bin/{zfgrep,zforce,zgrep,zless,zmore,znew} \ $INSTALL_DIR/usr/bin
wget http://www.gnuwakes.org/depot/1.0/main/sources/iana-etc-2.30.tar.bz2 tar -xf iana-etc-2.30.tar.bz2 SOURCES_DIR=$PWD/iana-etc-2.30 INSTALL_DIR=$PWD/iana-etc-2.30-install BUILD_DIR=$PWD/iana-etc-2.30-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/inetutils-1.9.2.tar.gz tar -xf inetutils-1.9.2.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/inetutils.patch cd inetutils-1.9.2 patch -p1 < ../inetutils.patch cd .. SOURCES_DIR=$PWD/inetutils-1.9.2 INSTALL_DIR=$PWD/inetutils-1.9.2-install BUILD_DIR=$PWD/inetutils-1.9.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --localstatedir=/var \ --disable-logger \ --disable-whois \ --disable-servers && \ make && make DESTDIR=$INSTALL_DIR install # confdir3 bug mv confdir3 /tmp/$$; rm -rf /tmp/$$ mkdir -v $INSTALL_DIR/bin $INSTALL_DIR/sbin mv -v $INSTALL_DIR/usr/bin/{hostname,ping,ping6,traceroute} $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/ifconfig $INSTALL_DIR/sbin
wget http://www.gnuwakes.org/depot/1.0/main/sources/intltool-0.50.2.tar.gz tar -xf intltool-0.50.2.tar.gz SOURCES_DIR=$PWD/intltool-0.50.2 INSTALL_DIR=$PWD/intltool-0.50.2-install BUILD_DIR=$PWD/intltool-0.50.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install install -v -Dm644 $SOURCES_DIR/doc/I18N-HOWTO \ $INSTALL_DIR/usr/share/doc/intltool-0.50.2/I18N-HOWTO
wget http://www.gnuwakes.org/depot/1.0/main/sources/iproute2-3.19.0.tar.xz tar -xf iproute2-3.19.0.tar.xz SOURCES_DIR=$PWD/iproute2-3.19.0 INSTALL_DIR=$PWD/iproute2-3.19.0-install BUILD_DIR=$PWD/iproute2-3.19.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . # remove arpd program sed -i '/^TARGETS/s@arpd@@g' misc/Makefile sed -i /ARPD/d Makefile sed -i 's/arpd.8//' man/man8/Makefile make && make DOCDIR=/usr/share/doc/iproute2-3.19.0 \ DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/kbd-2.0.2.tar.gz tar -xf kbd-2.0.2.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/kbd.patch cd kbd-2.0.2 patch -p1 < ../kbd.patch cd .. SOURCES_DIR=$PWD/kbd-2.0.2 INSTALL_DIR=$PWD/kbd-2.0.2-install BUILD_DIR=$PWD/kbd-2.0.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR # this package needs the "check" package! set -e $SOURCES_DIR/configure --prefix=/usr \ --disable-vlock && make && make DESTDIR=$INSTALL_DIR install mkdir -pv $INSTALL_DIR/usr/share/doc/kbd-2.0.2 cp -R -v $SOURCES_DIR/docs/doc/* $INSTALL_DIR/usr/share/doc/kbd-2.0.2
wget http://www.gnuwakes.org/depot/1.0/main/sources/kmod-19.tar.xz tar -xf kmod-19.tar.xz SOURCES_DIR=$PWD/kmod-19 INSTALL_DIR=$PWD/kmod-19-install BUILD_DIR=$PWD/kmod-19-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ --bindir=/bin \ --sysconfdir=/etc \ --with-rootlibdir=/lib \ --with-xz \ --with-zlib && \ make && make DESTDIR=$INSTALL_DIR install mkdir -v $INSTALL_DIR/sbin for target in depmod insmod lsmod modinfo modprobe rmmod do ln -sv /bin/kmod $INSTALL_DIR/sbin/$target done ln -sv kmod $INSTALL_DIR/bin/lsmod
wget http://www.gnuwakes.org/depot/1.0/main/sources/ksh_93u+20120229.tar.gz tar -xf ksh_93u+20120229.tar.gz SOURCES_DIR=$PWD/ksh-93u+ INSTALL_DIR=$PWD/ksh-93u+-install BUILD_DIR=$PWD/ksh-93u+-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR cp -r $SOURCES_DIR/* . ./bin/package make mkdir -p $INSTALL_DIR/bin $INSTALL_DIR/usr/share/man/man1 cp arch/linux.i386-64/bin/ksh $INSTALL_DIR/bin cp arch/linux.i386-64/man/man1/sh.1 $INSTALL_DIR/usr/share/man/man1/ksh.1
wget http://www.gnuwakes.org/depot/1.0/main/sources/less-458.tar.gz tar -xf less-458.tar.gz SOURCES_DIR=$PWD/less-458 INSTALL_DIR=$PWD/less-458-install BUILD_DIR=$PWD/less-458-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/ --sysconfdir=/etc \ --datarootdir=/usr/share && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/libarchive-v3.1.2-576-gae93c62.tar.gz tar -xf libarchive-v3.1.2-576-gae93c62.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/libarchive.patch cd libarchive-libarchive-ae93c62 patch -p1 < ../libarchive.patch cd .. SOURCES_DIR=$PWD/libarchive-libarchive-ae93c62 INSTALL_DIR=$PWD/libarchive-libarchive-ae93c62-install BUILD_DIR=$PWD/libarchive-libarchive-ae93c62-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/libcap-2.24.tar.xz tar -xf libcap-2.24.tar.xz SOURCES_DIR=$PWD/libcap-2.24 INSTALL_DIR=$PWD/libcap-2.24-install BUILD_DIR=$PWD/libcap-2.24-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . make && make RAISE_SETFCAP=no prefix=$INSTALL_DIR/usr install chmod -v 755 $INSTALL_DIR/usr/lib64/libcap.so mkdir -v $INSTALL_DIR/lib64 mv -v $INSTALL_DIR/usr/lib64/libcap.so.* $INSTALL_DIR/lib64 ln -sfv ../../lib64/$(readlink $INSTALL_DIR/usr/lib64/libcap.so) \ $INSTALL_DIR/usr/lib64/libcap.so
wget http://www.gnuwakes.org/depot/1.0/main/sources/libpipeline-1.4.0.tar.gz tar -xf libpipeline-1.4.0.tar.gz SOURCES_DIR=$PWD/libpipeline-1.4.0 INSTALL_DIR=$PWD/libpipeline-1.4.0-install BUILD_DIR=$PWD/libpipeline-1.4.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/gcc-4.9.2.tar.bz2 tar -xf gcc-4.9.2.tar.bz2 SOURCES_DIR=$PWD/gcc-4.9.2 INSTALL_DIR=$PWD/gcc-4.9.2-install BUILD_DIR=$PWD/gcc-4.9.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR set -e ulimit -s 32768 $SOURCES_DIR/configure \ --prefix=/usr \ --enable-languages=c,c++ \ --disable-multilib \ --disable-bootstrap \ --with-system-zlib && \ make && make DESTDIR=$INSTALL_DIR \ install-target-libgcc install-target-libstdc++-v3 # move a misplaced file that make ldconfig return an error mkdir -pv $INSTALL_DIR/usr/share/gdb/auto-load/usr/lib64 mv -v $INSTALL_DIR/usr/lib64/*gdb.py \ $INSTALL_DIR/usr/share/gdb/auto-load/usr/lib64
wget http://www.gnuwakes.org/depot/1.0/main/sources/libtar-1.2.20.tar.gz tar -xf libtar-1.2.20.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/libtar.patch cd libtar patch -p1 < ../libtar.patch cd .. SOURCES_DIR=$PWD/libtar INSTALL_DIR=$PWD/libtar-install BUILD_DIR=$PWD/libtar-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/libtool-2.4.6.tar.xz tar -xf libtool-2.4.6.tar.xz SOURCES_DIR=$PWD/libtool-2.4.6 INSTALL_DIR=$PWD/libtool-2.4.6-install BUILD_DIR=$PWD/libtool-2.4.6-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-4.1.3.tar.xz tar -xf linux-4.1.3.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-4.1.3.patch cd linux-4.1.3 patch -p1 < ../linux-4.1.3.patch cd .. SOURCES_DIR=$PWD/linux-4.1.3 INSTALL_DIR=$PWD/linux-4.1.3-install BUILD_DIR=$PWD/linux-4.1.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR cd $INSTALL_DIR ver=$(<../infos/Version) mkdir -v boot rsync -a /boot/*-$ver boot mkdir -pv lib/modules rsync -a /lib/modules/$ver lib/modules if [ -d /lib/firmware ] then rsync -a /lib/firmware lib fi
wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-4.1.3.tar.xz tar -xf linux-4.1.3.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-headers-4.1.3.patch cd linux-4.1.3 patch -p1 < ../linux-headers-4.1.3.patch cd .. SOURCES_DIR=$PWD/linux-4.1.3 INSTALL_DIR=$PWD/linux-4.1.3-install BUILD_DIR=$PWD/linux-4.1.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR # # To install the kernel headers, run the following commands: # # cd /usr/src/linux # make mrproper # make INSTALL_HDR_PATH=$BUILD_DIR headers_install # find $BUILD_DIR/ \( -name .install -o -name ..install.cmd \) -delete # cp -rv $BUILD_DIR/include/* $INSTALL_DIR/usr/include # kernel_src=/usr/src/linux if [ ! -d "$kernel_src" ] then print "Please install the kernel sources in $kernel_src first" return 1 fi cd "$kernel_src" make mrproper make INSTALL_HDR_PATH=$BUILD_DIR headers_install find $BUILD_DIR/ \( -name .install -o -name ..install.cmd \) -delete mkdir -pv $INSTALL_DIR/usr/include cp -rv $BUILD_DIR/include/* $INSTALL_DIR/usr/include
wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-4.1.3.tar.xz tar -xf linux-4.1.3.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/linux-sources-4.1.3.patch cd linux-4.1.3 patch -p1 < ../linux-sources-4.1.3.patch cd .. SOURCES_DIR=$PWD/linux-4.1.3 INSTALL_DIR=$PWD/linux-4.1.3-install BUILD_DIR=$PWD/linux-4.1.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR file=$(ls $SOURCES_DIR/linux-*) VERSION=$(ls $file | sed 's%^.*linux-%%; s%\.tar.*$%%') mkdir -vp $INSTALL_DIR/usr/src cd $INSTALL_DIR/usr/src xzcat $file | tar -xf - ln -s linux-$VERSION linux cd linux make mrproper cp $SOURCES_DIR/config-$VERSION .config make prepare make scripts ln -s ../generated/uapi/linux/version.h include/linux/version.h
wget http://www.gnuwakes.org/depot/1.0/main/sources/LVM2.2.02.116.tgz tar -xf LVM2.2.02.116.tgz SOURCES_DIR=$PWD/LVM2.2.02.116 INSTALL_DIR=$PWD/LVM2.2.02.116-install BUILD_DIR=$PWD/LVM2.2.02.116-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --exec-prefix= \ --with-confdir=/etc \ --enable-applib \ --enable-cmdlib \ --enable-pkgconfig \ --enable-udev_sync && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/m4-1.4.17.tar.xz tar -xf m4-1.4.17.tar.xz SOURCES_DIR=$PWD/m4-1.4.17 INSTALL_DIR=$PWD/m4-1.4.17-install BUILD_DIR=$PWD/m4-1.4.17-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/make-4.1.tar.bz2 tar -xf make-4.1.tar.bz2 SOURCES_DIR=$PWD/make-4.1 INSTALL_DIR=$PWD/make-4.1-install BUILD_DIR=$PWD/make-4.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/man-db-2.7.1.tar.xz tar -xf man-db-2.7.1.tar.xz SOURCES_DIR=$PWD/man-db-2.7.1 INSTALL_DIR=$PWD/man-db-2.7.1-install BUILD_DIR=$PWD/man-db-2.7.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --docdir=/usr/share/doc/man-db-2.7.1 \ --sysconfdir=/etc \ --disable-setuid \ --with-browser=/usr/bin/lynx \ --with-vgrind=/usr/bin/vgrind \ --with-grap=/usr/bin/grap && \ make && make DESTDIR=$INSTALL_DIR install # confdir3 bug mv confdir3 /tmp/$$; rm -rf /tmp/$$ sed -i "s:man root:root root:g" $INSTALL_DIR/usr/lib/tmpfiles.d/man-db.conf
wget http://www.gnuwakes.org/depot/1.0/main/sources/man-pages-3.79.tar.xz tar -xf man-pages-3.79.tar.xz SOURCES_DIR=$PWD/man-pages-3.79 INSTALL_DIR=$PWD/man-pages-3.79-install BUILD_DIR=$PWD/man-pages-3.79-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/todo-mkinitramfs.tar.gz tar -xf todo-mkinitramfs.tar.gz SOURCES_DIR=$PWD/ INSTALL_DIR=$PWD/-install BUILD_DIR=$PWD/-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR mkdir -pv $INSTALL_DIR/usr/share/mkinitramfs mkdir -pv $INSTALL_DIR/sbin for f in init.in clear wakes_banner do cp -v $SOURCES_DIR/$f $INSTALL_DIR/usr/share/mkinitramfs done cp -v $SOURCES_DIR/mkinitramfs $INSTALL_DIR/sbin
wget http://www.gnuwakes.org/depot/1.0/main/sources/mpc-1.0.2.tar.gz tar -xf mpc-1.0.2.tar.gz SOURCES_DIR=$PWD/mpc-1.0.2 INSTALL_DIR=$PWD/mpc-1.0.2-install BUILD_DIR=$PWD/mpc-1.0.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --docdir=/usr/share/doc/mpc-1.0.2 && \ make && make html && make check && make DESTDIR=$INSTALL_DIR install && \ make DESTDIR=$INSTALL_DIR install-html
wget http://www.gnuwakes.org/depot/1.0/main/sources/mpfr-3.1.2.tar.xz tar -xf mpfr-3.1.2.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/mpfr.patch cd mpfr-3.1.2 patch -p1 < ../mpfr.patch cd .. SOURCES_DIR=$PWD/mpfr-3.1.2 INSTALL_DIR=$PWD/mpfr-3.1.2-install BUILD_DIR=$PWD/mpfr-3.1.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --enable-thread-safe \ --docdir=/usr/share/doc/mpfr-3.1.2 && make && make html && \ make check && make DESTDIR=$INSTALL_DIR install && \ make DESTDIR=$INSTALL_DIR install-html
wget http://www.gnuwakes.org/depot/1.0/main/sources/ncurses-5.9.tar.gz tar -xf ncurses-5.9.tar.gz SOURCES_DIR=$PWD/ncurses-5.9 INSTALL_DIR=$PWD/ncurses-5.9-install BUILD_DIR=$PWD/ncurses-5.9-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --mandir=/usr/share/man \ --with-shared \ --without-debug \ --enable-pc-files \ --enable-widec && \ make && make DESTDIR=$INSTALL_DIR install # Move the shared libraries to the /lib directory, # where they are expected to reside: mkdir $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/lib/libncursesw.so.5* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libncursesw.so) \ $INSTALL_DIR/usr/lib/libncursesw.so # Many applications still expect the linker to be able to find # non-wide-character Ncurses libraries. Do the trick. for lib in ncurses form panel menu do rm -vf $INSTALL_DIR/usr/lib/lib${lib}.so echo "INPUT(-l${lib}w)" > $INSTALL_DIR/usr/lib/lib${lib}.so ln -sfv lib${lib}w.a $INSTALL_DIR/usr/lib/lib${lib}.a ln -sfv ${lib}w.pc $INSTALL_DIR/usr/lib/pkgconfig/${lib}.pc done ln -sfv libncurses++w.a $INSTALL_DIR/usr/lib/libncurses++.a # make sure that old applications that look for -lcurses # at build time are still buildable: rm -vf $INSTALL_DIR/usr/lib/libcursesw.so echo "INPUT(-lncursesw)" > $INSTALL_DIR/usr/lib/libcursesw.so ln -sfv libncurses.so $INSTALL_DIR/usr/lib/libcurses.so ln -sfv libncursesw.a $INSTALL_DIR/usr/lib/libcursesw.a ln -sfv libncurses.a $INSTALL_DIR/usr/lib/libcurses.a # install the Ncurses documentation: mkdir -pv $INSTALL_DIR/usr/share/doc/ncurses-5.9 cp -v -R ../sources/doc/* $INSTALL_DIR/usr/share/doc/ncurses-5.9
wget http://www.gnuwakes.org/depot/1.0/main/sources/openssh-6.7p1.tar.gz tar -xf openssh-6.7p1.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/openssh.patch cd openssh-6.7p1 patch -p1 < ../openssh.patch cd .. SOURCES_DIR=$PWD/openssh-6.7p1 INSTALL_DIR=$PWD/openssh-6.7p1-install BUILD_DIR=$PWD/openssh-6.7p1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-privsep-path=/var/lib/sshd && \ make && make DESTDIR=$INSTALL_DIR install install -v -m755 $SOURCES_DIR/contrib/ssh-copy-id $INSTALL_DIR/usr/bin install -v -m644 $SOURCES_DIR/contrib/ssh-copy-id.1 \ $INSTALL_DIR/usr/share/man/man1 install -v -m755 -d $INSTALL_DIR/usr/share/doc/openssh-6.7p1 install -v -m644 $SOURCES_DIR/INSTALL $SOURCES_DIR/LICENCE \ $SOURCES_DIR/OVERVIEW $SOURCES_DIR/README* \ $INSTALL_DIR/usr/share/doc/openssh-6.7p1 mkdir -pv $INSTALL_DIR/lib/systemd/system cp -v $SOURCES_DIR/sshd.service $INSTALL_DIR/lib/systemd/system
wget http://www.gnuwakes.org/depot/1.0/main/sources/openssl-1.0.2.tar.gz tar -xf openssl-1.0.2.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/openssl.patch cd openssl-1.0.2 patch -p1 < ../openssl.patch cd .. SOURCES_DIR=$PWD/openssl-1.0.2 INSTALL_DIR=$PWD/openssl-1.0.2-install BUILD_DIR=$PWD/openssl-1.0.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./config --prefix=/usr \ --openssldir=/etc/ssl \ --libdir=lib \ shared \ zlib-dynamic && \ make make MANDIR=/usr/share/man MANSUFFIX=ssl \ INSTALL_PREFIX=$INSTALL_DIR install && \ install -dv -m755 $INSTALL_DIR/usr/share/doc/openssl-1.0.2 && \ cp -vfr doc/* $INSTALL_DIR/usr/share/doc/openssl-1.0.2
wget http://www.gnuwakes.org/depot/1.0/main/sources/parted-3.2.tar.xz tar -xf parted-3.2.tar.xz SOURCES_DIR=$PWD/parted-3.2 INSTALL_DIR=$PWD/parted-3.2-install BUILD_DIR=$PWD/parted-3.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/patch-2.7.4.tar.xz tar -xf patch-2.7.4.tar.xz SOURCES_DIR=$PWD/patch-2.7.4 INSTALL_DIR=$PWD/patch-2.7.4-install BUILD_DIR=$PWD/patch-2.7.4-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/perl-5.20.2.tar.bz2 tar -xf perl-5.20.2.tar.bz2 SOURCES_DIR=$PWD/perl-5.20.2 INSTALL_DIR=$PWD/perl-5.20.2-install BUILD_DIR=$PWD/perl-5.20.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . export BUILD_ZLIB=False export BUILD_BZIP2=0 sh Configure -des \ -Dprefix=/usr \ -Dvendorprefix=/usr \ -Dman1dir=/usr/share/man/man1 \ -Dman3dir=/usr/share/man/man3 \ -Dpager="/usr/bin/less -isR" \ -Duseshrplib && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/pkg-config-0.28.tar.gz tar -xf pkg-config-0.28.tar.gz SOURCES_DIR=$PWD/pkg-config-0.28 INSTALL_DIR=$PWD/pkg-config-0.28-install BUILD_DIR=$PWD/pkg-config-0.28-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --with-internal-glib \ --disable-host-tool \ --docdir=/usr/share/doc/pkg-config-0.28 && \ make && make check && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/procps-ng-3.3.10.tar.xz tar -xf procps-ng-3.3.10.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/procps-ng.patch cd procps-ng-3.3.10 patch -p1 < ../procps-ng.patch cd .. SOURCES_DIR=$PWD/procps-ng-3.3.10 INSTALL_DIR=$PWD/procps-ng-3.3.10-install BUILD_DIR=$PWD/procps-ng-3.3.10-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr \ --exec-prefix= \ --libdir=/usr/lib \ --docdir=/usr/share/doc/procps-ng-3.3.10 \ --disable-static \ --disable-kill && \ make && make DESTDIR=$INSTALL_DIR install mv -v $INSTALL_DIR/usr/bin/pidof $INSTALL_DIR/bin mkdir -v $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/lib/libprocps.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libprocps.so) \ $INSTALL_DIR/usr/lib/libprocps.so
wget http://www.gnuwakes.org/depot/1.0/main/sources/psmisc-22.21.tar.gz tar -xf psmisc-22.21.tar.gz SOURCES_DIR=$PWD/psmisc-22.21 INSTALL_DIR=$PWD/psmisc-22.21-install BUILD_DIR=$PWD/psmisc-22.21-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install mkdir -v $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/fuser $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/bin/killall $INSTALL_DIR/bin
wget http://www.gnuwakes.org/depot/1.0/main/sources/readline-6.3.tar.gz tar -xf readline-6.3.tar.gz wget http://www.gnuwakes.org/depot/1.0/main/sources/readline.patch cd readline-6.3 patch -p1 < ../readline.patch cd .. SOURCES_DIR=$PWD/readline-6.3 INSTALL_DIR=$PWD/readline-6.3-install BUILD_DIR=$PWD/readline-6.3-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ --docdir=/usr/share/doc/readline-6.3 && \ make SHLIB_LIBS=-lncurses && \ make DESTDIR=$INSTALL_DIR SHLIB_LIBS=-lncurses install mkdir -v $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/lib/lib{readline,history}.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libreadline.so) \ $INSTALL_DIR/usr/lib/libreadline.so ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libhistory.so ) \ $INSTALL_DIR/usr/lib/libhistory.so install -v -m644 $SOURCES_DIR/doc/*.{ps,pdf,html,dvi} \ $INSTALL_DIR/usr/share/doc/readline-6.3
wget http://www.gnuwakes.org/depot/1.0/main/sources/rsync-3.1.1.tar.gz tar -xf rsync-3.1.1.tar.gz SOURCES_DIR=$PWD/rsync-3.1.1 INSTALL_DIR=$PWD/rsync-3.1.1-install BUILD_DIR=$PWD/rsync-3.1.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/sed-4.2.2.tar.bz2 tar -xf sed-4.2.2.tar.bz2 SOURCES_DIR=$PWD/sed-4.2.2 INSTALL_DIR=$PWD/sed-4.2.2-install BUILD_DIR=$PWD/sed-4.2.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure \ --prefix=/usr --bindir=/bin --htmldir=/usr/share/doc/sed-4.2.2 && \ make && make html && make check && make DESTDIR=$INSTALL_DIR install && \ make DESTDIR=$INSTALL_DIR -C doc install-html
wget http://www.gnuwakes.org/depot/1.0/main/sources/shadow-4.2.1.tar.xz tar -xf shadow-4.2.1.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/shadow.patch cd shadow-4.2.1 patch -p1 < ../shadow.patch cd .. SOURCES_DIR=$PWD/shadow-4.2.1 INSTALL_DIR=$PWD/shadow-4.2.1-install BUILD_DIR=$PWD/shadow-4.2.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --sysconfdir=/etc --with-group-name-max-length=32 && \ make && make DESTDIR=$INSTALL_DIR install mv -v $INSTALL_DIR/usr/bin/passwd $INSTALL_DIR/bin
wget http://www.gnuwakes.org/depot/1.0/main/sources/strace-4.10.tar.xz tar -xf strace-4.10.tar.xz SOURCES_DIR=$PWD/strace-4.10 INSTALL_DIR=$PWD/strace-4.10-install BUILD_DIR=$PWD/strace-4.10-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/systemd-219.tar.xz tar -xf systemd-219.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/systemd.patch cd systemd-219 patch -p1 < ../systemd.patch cd .. SOURCES_DIR=$PWD/systemd-219 INSTALL_DIR=$PWD/systemd-219-install BUILD_DIR=$PWD/systemd-219-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR set -e $SOURCES_DIR/configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-rootprefix= \ --with-rootlibdir=/lib \ --enable-split-usr \ --disable-gudev \ --disable-firstboot \ --disable-ldconfig \ --disable-sysusers \ --without-python \ --docdir=/usr/share/doc/systemd-219 \ --with-dbuspolicydir=/etc/dbus-1/system.d \ --with-dbussessionservicedir=/usr/share/dbus-1/services \ --with-dbussystemservicedir=/usr/share/dbus-1/system-services && \ make && make DESTDIR=$INSTALL_DIR install mv -v $INSTALL_DIR/usr/lib/libnss_{myhostname,mymachines,resolve}.so.2 \ $INSTALL_DIR/lib rm -rfv $INSTALL_DIR/usr/lib/rpm mkdir -v $INSTALL_DIR/sbin for tool in runlevel reboot shutdown poweroff halt telinit do ln -sfv /bin/systemctl $INSTALL_DIR/sbin/${tool} done ln -sfv /lib/systemd/systemd $INSTALL_DIR/sbin/init sed -i "s:0775 root lock:0755 root root:g" \ $INSTALL_DIR/usr/lib/tmpfiles.d/legacy.conf sed -i "/pam.d/d" $INSTALL_DIR/usr/lib/tmpfiles.d/etc.conf # needed by systemd to boot mkdir -v $INSTALL_DIR/run # systemd requires that the /run mount point exists. systemd also # requires that /var/run is a a symlink to /run. ln -vs /run $INSTALL_DIR/var/run # disable screen clearing mkdir -pv $INSTALL_DIR/etc/systemd/system/getty@tty1.service.d cat > $INSTALL_DIR/etc/systemd/system/getty@tty1.service.d/noclear.conf << EOF [Service] TTYVTDisallocate=no EOF # disable console errors in fsck for f in $INSTALL_DIR/lib/systemd/system/systemd-fsck@.service \ $INSTALL_DIR/lib/systemd/system/systemd-fsck-root.service do sed -i '/^StandardOutput=/s/^.*$/StandardOutput=journal/' $f done
wget http://www.gnuwakes.org/depot/1.0/main/sources/tar-1.28.tar.xz tar -xf tar-1.28.tar.xz SOURCES_DIR=$PWD/tar-1.28 INSTALL_DIR=$PWD/tar-1.28-install BUILD_DIR=$PWD/tar-1.28-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR FORCE_UNSAFE_CONFIGURE=1 $SOURCES_DIR/configure --prefix=/usr \ --bindir=/bin && make && make DESTDIR=$INSTALL_DIR install make -C doc install-html docdir=$INSTALL_DIR/usr/share/doc/tar-1.28 # confdir3 bug mv confdir3 /tmp/$$; rm -rf /tmp/$$
wget http://www.gnuwakes.org/depot/1.0/main/sources/texinfo-5.2.tar.xz tar -xf texinfo-5.2.tar.xz wget http://www.gnuwakes.org/depot/1.0/main/sources/texinfo.patch cd texinfo-5.2 patch -p1 < ../texinfo.patch cd .. SOURCES_DIR=$PWD/texinfo-5.2 INSTALL_DIR=$PWD/texinfo-5.2-install BUILD_DIR=$PWD/texinfo-5.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install make TEXMF=$INSTALL_DIR/usr/share/texmf install-tex cd $INSTALL_DIR/usr/share/info rm -v dir for f in * do install-info $f dir 2>/dev/null done cd -
wget http://www.gnuwakes.org/depot/1.0/main/sources/util-linux-2.26.tar.xz tar -xf util-linux-2.26.tar.xz SOURCES_DIR=$PWD/util-linux-2.26 INSTALL_DIR=$PWD/util-linux-2.26-install BUILD_DIR=$PWD/util-linux-2.26-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ --docdir=/usr/share/doc/util-linux-2.26 \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ --disable-su \ --disable-setpriv \ --disable-runuser \ --disable-pylibmount \ --without-python && \ make && make DESTDIR=$INSTALL_DIR install mkdir -pv $INSTALL_DIR/var/lib/hwclock
wget http://www.gnuwakes.org/depot/1.0/main/sources/vim-7.4.tar.bz2 tar -xf vim-7.4.tar.bz2 wget http://www.gnuwakes.org/depot/1.0/main/sources/vim.patch cd vim74 patch -p1 < ../vim.patch cd .. SOURCES_DIR=$PWD/vim74 INSTALL_DIR=$PWD/vim74-install BUILD_DIR=$PWD/vim74-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install mkdir -vp $INSTALL_DIR/usr/share/doc ln -sv ../vim/vim74/doc $INSTALL_DIR/usr/share/doc/vim-7.4 mkdir -v $INSTALL_DIR/etc cat > $INSTALL_DIR/etc/vimrc << "EOF" " Begin /etc/vimrc set nocompatible set backspace=2 syntax on if (&term == "iterm") || (&term == "putty") set background=dark endif " End /etc/vimrc EOF
wget http://www.gnuwakes.org/depot/1.0/main/sources/wget-1.16.1.tar.xz tar -xf wget-1.16.1.tar.xz SOURCES_DIR=$PWD/wget-1.16.1 INSTALL_DIR=$PWD/wget-1.16.1-install BUILD_DIR=$PWD/wget-1.16.1-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr \ --sysconfdir=/etc \ --with-ssl=openssl && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/wkpkg-1.0.tar.gz tar -xf wkpkg-1.0.tar.gz SOURCES_DIR=$PWD/wkpkg-1.0 INSTALL_DIR=$PWD/wkpkg-1.0-install BUILD_DIR=$PWD/wkpkg-1.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR # don't create the /var/wkpkg folders here because of the chroot # install that use them already (conflict). Just the bin folder. rsync -a $SOURCES_DIR/ . make -C wkpkg mkdir -v $INSTALL_DIR/bin cp -v wkpkg/wkpkg scripts/* $INSTALL_DIR/bin
wget http://www.gnuwakes.org/depot/1.0/main/sources/XML-Parser-2.44.tar.gz tar -xf XML-Parser-2.44.tar.gz SOURCES_DIR=$PWD/XML-Parser-2.44 INSTALL_DIR=$PWD/XML-Parser-2.44-install BUILD_DIR=$PWD/XML-Parser-2.44-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . perl Makefile.PL && make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/xorriso-1.4.0.tar.gz tar -xf xorriso-1.4.0.tar.gz SOURCES_DIR=$PWD/xorriso-1.4.0 INSTALL_DIR=$PWD/xorriso-1.4.0-install BUILD_DIR=$PWD/xorriso-1.4.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./configure --prefix=/usr && \ make && make DESTDIR=$INSTALL_DIR install
wget http://www.gnuwakes.org/depot/1.0/main/sources/xz-5.2.0.tar.xz tar -xf xz-5.2.0.tar.xz SOURCES_DIR=$PWD/xz-5.2.0 INSTALL_DIR=$PWD/xz-5.2.0-install BUILD_DIR=$PWD/xz-5.2.0-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR $SOURCES_DIR/configure --prefix=/usr --docdir=/usr/share/doc/xz-5.2.0 && \ make && make DESTDIR=$INSTALL_DIR install mkdir -v $INSTALL_DIR/bin $INSTALL_DIR/lib mv -v $INSTALL_DIR/usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} $INSTALL_DIR/bin mv -v $INSTALL_DIR/usr/lib/liblzma.so.* $INSTALL_DIR/lib ln -svf ../../lib/$(readlink $INSTALL_DIR/usr/lib/liblzma.so) \ $INSTALL_DIR/usr/lib/liblzma.so
wget http://www.gnuwakes.org/depot/1.0/main/sources/zlib-1.2.8.tar.xz tar -xf zlib-1.2.8.tar.xz SOURCES_DIR=$PWD/zlib-1.2.8 INSTALL_DIR=$PWD/zlib-1.2.8-install BUILD_DIR=$PWD/zlib-1.2.8-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR rsync -a $SOURCES_DIR/ . ./configure --prefix=/usr && \ make && make check && make DESTDIR=$INSTALL_DIR install mkdir $INSTALL_DIR/lib mv $INSTALL_DIR/usr/lib/libz.so.* $INSTALL_DIR/lib ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libz.so) \ $INSTALL_DIR/usr/lib/libz.so