Skip to content

Instantly share code, notes, and snippets.

@ianmiell
Last active August 29, 2015 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ianmiell/c3c6cd3cd29e62ca36dd to your computer and use it in GitHub Desktop.
Save ianmiell/c3c6cd3cd29e62ca36dd to your computer and use it in GitHub Desktop.
From Linux from Scratch (docker pull imiell/alfs) to osquery built from source
# From Linux from Scratch (docker pull imiell/sd_base) to osquery built from source
bash-4.3# cat rothko_imiell_1420883404.84.841005/build_commands.sh | grep -v "^ "
mkdir -p /root/shutit_build/rothko_imiell_1420883404.84.841005
touch ~/.bashrc
sed -i 's/.*HISTSIZE=[0-9]*$//' ~/.bashrc
sed -i 's/.*HISTSIZE=[0-9]*$//' /etc/profile
cat /tmp/UMvMqlQR | wc -l
cat >> ${HOME}/.bashrc <<< 'export HISTSIZE=99999999'
rm -f /tmp/UMvMqlQR
touch /etc/bash.bashrc
cat >> /etc/bash.bashrc <<< 'export HISTSIZE=99999999'
rm -f /tmp/2bEIg5Yz
cat /tmp/BBn05htV | wc -l
cat >> /etc/profile <<< 'export HISTSIZE=99999999'
rm -f /tmp/BBn05htV
cat /tmp/Nrei4PZf | wc -l
rm -f /tmp/Nrei4PZf
cat /tmp/bVXhWaJN | wc -l
cat >> /etc/bash.bashrc <<< 'export HISTCONTROL=ignorespace:cmdhist'
rm -f /tmp/bVXhWaJN
cat /tmp/FTJEF14b | wc -l
cat >> /etc/profile <<< 'export HISTCONTROL=ignorespace:cmdhist'
rm -f /tmp/FTJEF14b
mkdir -p /root/shutit_build/module_record/shutit.tk.setup && touch /root/shutit_build/module_record/shutit.tk.setup/built && rm -f /root/shutit_build/module_record/shutit.tk.setup/removed
exit
su - root
mkdir -p /tmp/build/make_certs
cd /tmp/build/make_certs
chmod +x /usr/bin/make-cert.pl
chmod +x /usr/bin/make-ca.pl
chmod +x /usr/bin/remove-expired-certs.sh
wget http://anduin.linuxfromscratch.org/sources/other/certdata.txt
make-ca.pl
remove-expired-certs.sh certs
install -d /etc/ssl/certs
cp -v certs/*.pem /etc/ssl/certs
c_rehash
install BLFS-ca-bundle*.crt /etc/ssl/ca-bundle.crt
ln -sfv ../ca-bundle.crt /etc/ssl/certs/ca-certificates.crt
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.make_certs.make_certs && touch /root/shutit_build/module_record/shutit.tk.sd.make_certs.make_certs/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.make_certs.make_certs/removed
exit
su - root
mkdir -p /tmp/build/lzo
cd /tmp/build/lzo
wget -qO- http://www.oberhumer.com/opensource/lzo/download/lzo-2.08.tar.gz | tar -zxf -
cd lzo-*
./configure --prefix=/usr --enable-shared --disable-static --docdir=/usr/share/doc/lzo-2.08
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.lzo.lzo && touch /root/shutit_build/module_record/shutit.tk.sd.lzo.lzo/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.lzo.lzo/removed
exit
su - root
mkdir -p /tmp/build/curl
cd /tmp/build/curl
wget -qO- http://curl.haxx.se/download/curl-7.39.0.tar.gz | tar -zxf -
cd curl-*
./configure --prefix=/usr --disable-static --enable-threaded-resolver
make
make install
find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" \) -exec rm {} \;
install -v -d -m755 /usr/share/doc/curl-7.39.0
cp -v -R docs/* /usr/share/doc/curl-7.39.0
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.curl.curl && touch /root/shutit_build/module_record/shutit.tk.sd.curl.curl/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.curl.curl/removed
exit
su - root
mkdir -p /tmp/build/sharutils
cd /tmp/build/sharutils
wget -qO- http://ftp.gnu.org/gnu/sharutils/sharutils-4.14.tar.xz | xz -d | tar -xf -
cd sharutils*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.sharutils.sharutils && touch /root/shutit_build/module_record/shutit.tk.sd.sharutils.sharutils/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.sharutils.sharutils/removed
exit
su - root
mkdir -p /tmp/build/libgpg_error
cd /tmp/build/libgpg_error
wget -qO- ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.17.tar.bz2 | bunzip2 -c | tar -xf -
cd libgpg*
./configure --prefix=/usr --disable-static
make
make install
install -v -m644 -D README /usr/share/doc/libgpg-error-1.17/README
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libgpg_error.libgpg_error && touch /root/shutit_build/module_record/shutit.tk.sd.libgpg_error.libgpg_error/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libgpg_error.libgpg_error/removed
exit
su - root
mkdir -p /tmp/build/libgcrypt
cd /tmp/build/libgcrypt
wget -qO- ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.6.2.tar.bz2 | bunzip2 -c | tar -xf -
cd libg*
./configure --prefix=/usr
make
make install
install -v -dm755 /usr/share/doc/libgcrypt-1.6.2
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libgcrypt.libgcrypt && touch /root/shutit_build/module_record/shutit.tk.sd.libgcrypt.libgcrypt/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libgcrypt.libgcrypt/removed
exit
su - root
mkdir -p /tmp/build/which
cd /tmp/build/which
wget -qO- http://ftp.gnu.org/gnu/which/which-2.20.tar.gz | tar -zxf -
cd which-*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.which.which && touch /root/shutit_build/module_record/shutit.tk.sd.which.which/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.which.which/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/wKz3TS3x
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/qAX6AgPv
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/ezwaCD38
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/util_macros
cd /tmp/build/util_macros
wget -qO- http://xorg.freedesktop.org/releases/individual/util/util-macros-1.19.0.tar.bz2 | bunzip2 -c | tar -xf -
cd util*
./configure $XORG_CONFIG
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.util_macros.util_macros && touch /root/shutit_build/module_record/shutit.tk.sd.util_macros.util_macros/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.util_macros.util_macros/removed
exit
su - root
mkdir -p /tmp/build/tcl
cd /tmp/build/tcl
wget -qO- http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz | tar -zxf -
cd tcl8*
export SRCDIR=`pwd`
cd unix
./configure --prefix=/usr --without-tzdata --mandir=/usr/share/man $([ $(uname -m) = x86_64 ] && echo --enable-64bit)
make
sed -e "s#$SRCDIR/unix#/usr/lib#" -e "s#$SRCDIR#/usr/include#" -i tclConfig.sh
sed -e "s#$SRCDIR/unix/pkgs/tdbc1.0.2#/usr/lib/tdbc1.0.2#" -e "s#$SRCDIR/pkgs/tdbc1.0.2/generic#/usr/include#" -e "s#$SRCDIR/pkgs/tdbc1.0.2/library#/usr/lib/tcl8.6#" -e "s#$SRCDIR/pkgs/tdbc1.0.2#/usr/include#" -i pkgs/tdbc1.0.2/tdbcConfig.sh
sed -e "s#$SRCDIR/unix/pkgs/itcl4.0.2#/usr/lib/itcl4.0.2#" -e "s#$SRCDIR/pkgs/itcl4.0.2/generic#/usr/include#" -e "s#$SRCDIR/pkgs/itcl4.0.2#/usr/include#" -i pkgs/itcl4.0.2/itclConfig.sh
unset SRCDIR
make install
make install-private-headers
ln -v -sf tclsh8.6 /usr/bin/tclsh
chmod -v 755 /usr/lib/libtcl8.6.so
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.tcl.tcl && touch /root/shutit_build/module_record/shutit.tk.sd.tcl.tcl/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.tcl.tcl/removed
exit
su - root
mkdir -p /tmp/build/ruby
cd /tmp/build/ruby
wget -qO- http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz | tar -zxf -
cd ruby*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.ruby.ruby && touch /root/shutit_build/module_record/shutit.tk.sd.ruby.ruby/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.ruby.ruby/removed
exit
su - root
mkdir -p /tmp/build/sqlite
cd /tmp/build/sqlite
wget -qO- http://www.sqlite.org/2014/sqlite-autoconf-3080701.tar.gz | gunzip -c - | tar -xf -
cd sqlite-autoconf-*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.sqlite.sqlite && touch /root/shutit_build/module_record/shutit.tk.sd.sqlite.sqlite/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.sqlite.sqlite/removed
exit
su - root
mkdir -p /tmp/build/pcre
cd /tmp/build/pcre
wget -qO- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.bz2 | bunzip2 -c | tar -xf -
cd pcre*
./configure --prefix=/usr --docdir=/usr/share/doc/pcre-8.36 --enable-unicode-properties --enable-pcre16 --enable-pcre32 --disable-static
make
make install
mv -v /usr/lib/libpcre.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libpcre.so) /usr/lib/libpcre.so
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.pcre.pcre && touch /root/shutit_build/module_record/shutit.tk.sd.pcre.pcre/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.pcre.pcre/removed
exit
su - root
mkdir -p /tmp/build/libgoogle_glog
cd /tmp/build/libgoogle_glog
wget -qO- https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz | tar -zxf -
cd glog*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libgoogle_glog.libgoogle_glog && touch /root/shutit_build/module_record/shutit.tk.sd.libgoogle_glog.libgoogle_glog/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libgoogle_glog.libgoogle_glog/removed
exit
su - root
mkdir -p /tmp/build/icu
cd /tmp/build/icu
wget -qO- http://download.icu-project.org/files/icu4c/53.1/icu4c-53_1-src.tgz | tar -zxf -
cd icu
cd source
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.icu.icu && touch /root/shutit_build/module_record/shutit.tk.sd.icu.icu/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.icu.icu/removed
exit
su - root
mkdir -p /tmp/build/sgml_common
cd /tmp/build/sgml_common
wget -qO- ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/sgml-common-0.6.3.tgz | tar -zxf -
cd sgml-common*
wget -qO- http://www.linuxfromscratch.org/patches/blfs/7.6/sgml-common-0.6.3-manpage-1.patch | patch -Np1 -i -
autoreconf -f -i
./configure --prefix=/usr --sysconfdir=/etc
make
make docdir=/usr/share/doc install
install-catalog --add /etc/sgml/sgml-ent.cat /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
install-catalog --add /etc/sgml/sgml-docbook.cat /etc/sgml/sgml-ent.cat
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.sgml_common.sgml_common && touch /root/shutit_build/module_record/shutit.tk.sd.sgml_common.sgml_common/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.sgml_common.sgml_common/removed
exit
su - root
mkdir -p /tmp/build/llvm
cd /tmp/build/llvm
wget http://llvm.org/releases/3.5.0/cfe-3.5.0.src.tar.xz
wget http://llvm.org/releases/3.5.0/compiler-rt-3.5.0.src.tar.xz
wget -qO- http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz | xz -d | tar -xf -
cd llvm-*
tar -xf ../cfe-3.5.0.src.tar.xz -C tools
tar -xf ../compiler-rt-3.5.0.src.tar.xz -C projects
mv tools/cfe-3.5.0.src tools/clang
mv projects/compiler-rt-3.5.0.src projects/compiler-rt
sed -e "s:/docs/llvm:/share/doc/llvm-3.5.0:" -i Makefile.config.in
CC=gcc CXX=g++ ./configure --prefix=/usr --sysconfdir=/etc --enable-libffi --enable-optimized --enable-shared --disable-assertions
make
make install
chmod -v 644 /usr/lib/libclang*.a
chmod -v 644 /usr/lib/libLLVM*.a
chmod -v 644 /usr/lib/libLTO*.a
install -v -dm755 /usr/lib/clang-analyzer
cp -rfv tools/clang/tools/scan-build /usr/lib/clang-analyzer/
ln -sfv ../lib/clang-analyzer/scan-build/scan-build /usr/bin/
cp -rfv tools/clang/tools/scan-view /usr/lib/clang-analyzer/
ln -sfv ../lib/clang-analyzer/scan-view/scan-view /usr/bin/
ln -sfv /usr/bin/clang /usr/lib/clang-analyzer/scan-build/
mv -v /usr/lib/clang-analyzer/scan-build/scan-build.1 /usr/share/man/man1/
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.llvm.llvm && touch /root/shutit_build/module_record/shutit.tk.sd.llvm.llvm/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.llvm.llvm/removed
exit
su - root
mkdir -p /tmp/build/xmlto
cd /tmp/build/xmlto
wget -qO- https://fedorahosted.org/releases/x/m/xmlto/xmlto-0.0.26.tar.bz2 | bunzip2 -c | tar -xf -
cd xmlto-0.0.26
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.xmlto.xmlto && touch /root/shutit_build/module_record/shutit.tk.sd.xmlto.xmlto/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.xmlto.xmlto/removed
exit
su - root
mkdir -p /tmp/build/giflib
cd /tmp/build/giflib
wget -qO- http://downloads.sourceforge.net/giflib/giflib-5.1.0.tar.bz2 | bunzip2 -c | tar -xf -
cd giflib*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.giflib.giflib && touch /root/shutit_build/module_record/shutit.tk.sd.giflib.giflib/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.giflib.giflib/removed
exit
su - root
mkdir -p /tmp/build/asciidoc
cd /tmp/build/asciidoc
wget -qO- http://downloads.sourceforge.net/project/asciidoc/asciidoc/8.6.9/asciidoc-8.6.9.tar.gz | tar -zxf -
cd asciidoc-8.6.9
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.asciidoc.asciidoc && touch /root/shutit_build/module_record/shutit.tk.sd.asciidoc.asciidoc/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.asciidoc.asciidoc/removed
exit
su - root
mkdir -p /tmp/build/libarchive
cd /tmp/build/libarchive
wget -qO- http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz | tar -zxf -
cd libarchive-*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libarchive.libarchive && touch /root/shutit_build/module_record/shutit.tk.sd.libarchive.libarchive/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libarchive.libarchive/removed
exit
su - root
mkdir -p /tmp/build/cmake
cd /tmp/build/cmake
wget -qO- http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz | tar -zxf -
cd cmake-*
./bootstrap --prefix=/usr --system-libs
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.cmake.cmake && touch /root/shutit_build/module_record/shutit.tk.sd.cmake.cmake/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.cmake.cmake/removed
exit
su - root
mkdir -p /tmp/build/alsa_lib
cd /tmp/build/alsa_lib
wget -qO- http://alsa.cybermirror.org/lib/alsa-lib-1.0.28.tar.bz2 | bunzip2 -c | tar -xf -
cd alsa*
./configure
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.alsa_lib.alsa_lib && touch /root/shutit_build/module_record/shutit.tk.sd.alsa_lib.alsa_lib/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.alsa_lib.alsa_lib/removed
exit
su - root
wget -qO- https://bootstrap.pypa.io/get-pip.py | python
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.python_pip.python_pip && touch /root/shutit_build/module_record/shutit.tk.sd.python_pip.python_pip/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.python_pip.python_pip/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/pTmLW6xy
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/BF681Is3
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/kckwA3Ob
chmod 644 /etc/profile.d/xorg.sh
mkdir /tmp/build/x7proto
cd /tmp/build/x7proto
mkdir build
cd build
grep -v '^#' ../proto-7.7.md5 | awk '{print $2}' | wget -i- -c -B http://xorg.freedesktop.org/releases/individual/proto/
md5sum -c ../proto-7.7.md5
bash -e
for package in $(grep -v '^#' ../proto-7.7.md5 | awk '{print $2}'); do packagedir=${package%.tar.bz2}; tar -xf $package; pushd $packagedir; ./configure $XORG_CONFIG; make; make install; popd; rm -rf $packagedir; done
exit
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.x7proto.x7proto && touch /root/shutit_build/module_record/shutit.tk.sd.x7proto.x7proto/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.x7proto.x7proto/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/2mgIkDeu
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/Ug9AcKDz
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/q3MhOg82
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/xcb_proto
cd /tmp/build/xcb_proto
wget -qO- http://xcb.freedesktop.org/dist/xcb-proto-1.11.tar.bz2 | bunzip2 -c | tar -xf -
cd xcb-proto*
./configure $XORG_CONFIG
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.xcb_proto.xcb_proto && touch /root/shutit_build/module_record/shutit.tk.sd.xcb_proto.xcb_proto/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.xcb_proto.xcb_proto/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/0ueZhFpL
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/1Cck5PwH
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/YsqzTLf3
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/libxau
cd /tmp/build/libxau
wget -qO- http://xorg.freedesktop.org/releases/individual/lib/libXau-1.0.8.tar.bz2 | bunzip2 -c | tar -xf -
cd libX*
./configure $XORG_CONFIG
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libxau.libxau && touch /root/shutit_build/module_record/shutit.tk.sd.libxau.libxau/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libxau.libxau/removed
exit
su - root
mkdir -p /tmp/build/libpng
cd /tmp/build/libpng
wget -qO- http://downloads.sourceforge.net/libpng/libpng-1.6.13.tar.xz | xz -d | tar -xf -
cd libpng*
wget -QO- http://downloads.sourceforge.net/libpng-apng/libpng-1.6.13-apng.patch.gz | patch -p1 -
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libpng.libpng && touch /root/shutit_build/module_record/shutit.tk.sd.libpng.libpng/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libpng.libpng/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/a2LOvMeD
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/udS0P78s
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/fJbCbq3K
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/libxcb
cd /tmp/build/libxcb
wget -qO- http://xcb.freedesktop.org/dist/libxcb-1.11.tar.bz2 | bunzip2 -c | tar -xf -
cd libxcb*
sed "s/pthread-stubs//" -i configure
./configure $XORG_CONFIG --enable-xinput --docdir='${datadir}'/doc/libxcb-1.11
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libxcb.libxcb && touch /root/shutit_build/module_record/shutit.tk.sd.libxcb.libxcb/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libxcb.libxcb/removed
exit
su - root
mkdir -p /tmp/build/glib
cd /tmp/build/glib
wget -qO- http://ftp.gnome.org/pub/gnome/sources/glib/2.40/glib-2.40.0.tar.xz | xz -d | tar -xf -
cd glib*
./configure --prefix=/usr --with-pcre=system
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.glib.glib && touch /root/shutit_build/module_record/shutit.tk.sd.glib.glib/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.glib.glib/removed
exit
su - root
mkdir -p /tmp/build/gobject
cd /tmp/build/gobject
wget -qO- http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/1.40/gobject-introspection-1.40.0.tar.xz | xz -d | tar -xf -
cd gobject*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.gobject.gobject && touch /root/shutit_build/module_record/shutit.tk.sd.gobject.gobject/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.gobject.gobject/removed
exit
su - root
mkdir -p /tmp/build/freetype2_pre_harfbuzz
cd /tmp/build/freetype2_pre_harfbuzz
wget -qO- http://downloads.sourceforge.net/freetype/freetype-2.5.3.tar.bz2 | bunzip2 -c | tar -xf -
cd freetype*
sed -i -e "/AUX.*.gxvalid/s@^# @@" -e "/AUX.*.otvalid/s@^# @@" modules.cfg
sed -ri -e 's:.*(#.*SUBPIXEL.*) .*:\1:' include/config/ftoption.h
./configure --prefix=/usr --disable-static --without-harfbuzz
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.freetype2_pre_harfbuzz.freetype2_pre_harfbuzz && touch /root/shutit_build/module_record/shutit.tk.sd.freetype2_pre_harfbuzz.freetype2_pre_harfbuzz/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.freetype2_pre_harfbuzz.freetype2_pre_harfbuzz/removed
exit
su - root
mkdir -p /tmp/build/harfbuzz
cd /tmp/build/harfbuzz
wget -qO- http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2 | bunzip2 -c | tar -xf -
cd harfbuzz*
./configure --prefix=/usr --with-gobject
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.harfbuzz.harfbuzz && touch /root/shutit_build/module_record/shutit.tk.sd.harfbuzz.harfbuzz/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.harfbuzz.harfbuzz/removed
exit
su - root
mkdir -p /tmp/build/freetype2
cd /tmp/build/freetype2
wget -qO- http://downloads.sourceforge.net/freetype/freetype-2.5.3.tar.bz2 | bunzip2 -c | tar -xf -
cd freetype*
sed -i -e "/AUX.*.gxvalid/s@^# @@" -e "/AUX.*.otvalid/s@^# @@" modules.cfg
sed -ri -e 's:.*(#.*SUBPIXEL.*) .*:\1:' include/config/ftoption.h
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.freetype2.freetype2 && touch /root/shutit_build/module_record/shutit.tk.sd.freetype2.freetype2/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.freetype2.freetype2/removed
exit
su - root
mkdir -p /tmp/build/fontconfig
cd /tmp/build/fontconfig
wget -qO- http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2 | bunzip2 -c | tar -xf -
cd fontconfig*
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-docs --docdir=/usr/share/doc/fontconfig-2.11.1
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.fontconfig.fontconfig && touch /root/shutit_build/module_record/shutit.tk.sd.fontconfig.fontconfig/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.fontconfig.fontconfig/removed
exit
su - root
mkdir -p /tmp/build/opensp
cd /tmp/build/opensp
wget -qO- http://downloads.sourceforge.net/openjade/OpenSP-1.5.2.tar.gz | tar -zxf -
cd Open*
sed -i 's/32,/253,/' lib/Syntax.cxx
sed -i 's/LITLEN 240 /LITLEN 8092/' unicode/{gensyntax.pl,unicode.syn}
./configure --prefix=/usr --disable-static --disable-doc-build --enable-default-catalog=/etc/sgml/catalog --enable-http --enable-default-search-path=/usr/share/sgml
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.2
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.2 install
ln -v -sf onsgmls /usr/bin/nsgmls
ln -v -sf osgmlnorm /usr/bin/sgmlnorm
ln -v -sf ospam /usr/bin/spam
ln -v -sf ospcat /usr/bin/spcat
ln -v -sf ospent /usr/bin/spent
ln -v -sf osx /usr/bin/sx
ln -v -sf osx /usr/bin/sgml2xml
ln -v -sf libosp.so /usr/lib/libsp.so
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.opensp.opensp && touch /root/shutit_build/module_record/shutit.tk.sd.opensp.opensp/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.opensp.opensp/removed
exit
su - root
mkdir -p /tmp/build/docbook_dsssl
cd /tmp/build/docbook_dsssl
wget -qO- http://downloads.sourceforge.net/docbook/docbook-dsssl-1.79.tar.bz2 | bunzip2 -c | tar -xf -
cd docbook*
install -v -m755 bin/collateindex.pl /usr/bin
install -v -m644 bin/collateindex.pl.1 /usr/share/man/man1
install -v -d -m755 /usr/share/sgml/docbook/dsssl-stylesheets-1.79
cp -v -R * /usr/share/sgml/docbook/dsssl-stylesheets-1.79
install-catalog --add /etc/sgml/dsssl-docbook-stylesheets.cat /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog
install-catalog --add /etc/sgml/dsssl-docbook-stylesheets.cat /usr/share/sgml/docbook/dsssl-stylesheets-1.79/common/catalog
install-catalog --add /etc/sgml/sgml-docbook.cat /etc/sgml/dsssl-docbook-stylesheets.cat
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.docbook_dsssl.docbook_dsssl && touch /root/shutit_build/module_record/shutit.tk.sd.docbook_dsssl.docbook_dsssl/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.docbook_dsssl.docbook_dsssl/removed
exit
su - root
mkdir -p /tmp/build/docbook_sgml_dtd
cd /tmp/build/docbook_sgml_dtd
wget -qO- http://www.docbook.org/sgml/3.1/docbk31.zip > docbook_sgml_dtd.zip
unzip docbook_sgml_dtd.zip
sed -i -e '/ISO 8879/d' -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' docbook.cat
install -v -d -m755 /usr/share/sgml/docbook/sgml-dtd-3.1
chown -R root:root .
install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog
cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-3.1
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat /etc/sgml/sgml-docbook.cat
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.docbook_sgml_dtd.docbook_sgml_dtd && touch /root/shutit_build/module_record/shutit.tk.sd.docbook_sgml_dtd.docbook_sgml_dtd/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.docbook_sgml_dtd.docbook_sgml_dtd/removed
exit
su - root
mkdir -p /tmp/build/openjade
cd /tmp/build/openjade
wget -qO- http://downloads.sourceforge.net/openjade/openjade-1.3.2.tar.gz | tar -zxf -
cd openjade*
wget -qO- http://www.linuxfromscratch.org/patches/blfs/7.6/openjade-1.3.2-gcc_4.6-1.patch | patch -Np1 -i -
sed -i -e '/getopts/{N;s#&G#g#;s#do .getopts.pl.;##;}' -e '/use POSIX/ause Getopt::Std;' msggen.pl
./configure --prefix=/usr --mandir=/usr/share/man --enable-http --disable-static --enable-default-catalog=/etc/sgml/catalog --enable-default-search-path=/usr/share/sgml --datadir=/usr/share/sgml/openjade-1.3.2
make
make install
make install-man
ln -v -sf openjade /usr/bin/jade
ln -v -sf libogrove.so /usr/lib/libgrove.so
ln -v -sf libospgrove.so /usr/lib/libspgrove.so
ln -v -sf libostyle.so /usr/lib/libstyle.so
install -v -m644 dsssl/catalog /usr/share/sgml/openjade-1.3.2/
install -v -m644 dsssl/*.{dtd,dsl,sgm} /usr/share/sgml/openjade-1.3.2
install-catalog --add /etc/sgml/openjade-1.3.2.cat /usr/share/sgml/openjade-1.3.2/catalog
install-catalog --add /etc/sgml/sgml-docbook.cat /etc/sgml/openjade-1.3.2.cat
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.openjade.openjade && touch /root/shutit_build/module_record/shutit.tk.sd.openjade.openjade/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.openjade.openjade/removed
exit
su - root
mkdir -p /tmp/build/docbook_utils
cd /tmp/build/docbook_utils
wget -qO- ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz | tar -zxf -
cd docbook*
wget -qO- http://www.linuxfromscratch.org/patches/blfs/7.6/docbook-utils-0.6.14-grep_fix-1.patch | patch -Np1 -i -
sed -i 's:/html::' doc/HTML/Makefile.in
./configure --prefix=/usr --mandir=/usr/share/man
make
make docdir=/usr/share/doc install
ln -svf docbook2htmldoctype /usr/bin/db2htmldoctype
ln -svf docbook2psdoctype /usr/bin/db2psdoctype
ln -svf docbook2dvidoctype /usr/bin/db2dvidoctype
ln -svf docbook2mandoctype /usr/bin/db2mandoctype
ln -svf docbook2pdfdoctype /usr/bin/db2pdfdoctype
ln -svf docbook2rtfdoctype /usr/bin/db2rtfdoctype
ln -svf docbook2texdoctype /usr/bin/db2texdoctype
ln -svf docbook2texidoctype /usr/bin/db2texidoctype
ln -svf docbook2txtdoctype /usr/bin/db2txtdoctype
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.docbook_utils.docbook_utils && touch /root/shutit_build/module_record/shutit.tk.sd.docbook_utils.docbook_utils/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.docbook_utils.docbook_utils/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/HmjWWiDj
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/J213sLI5
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/HUV8v7I5
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/xorg_libs
cd /tmp/build/xorg_libs
grep -v '^#' lib-7.7.md5 | awk '{print $2}' | wget -i- -c -B http://xorg.freedesktop.org/releases/individual/lib/
md5sum -c lib-7.7.md5
bash -e
chmod +x /tmp/shutit_script.sh
. /tmp/shutit_script.sh
rm /tmp/shutit_script.sh
exit
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.xorg_libs.xorg_libs && touch /root/shutit_build/module_record/shutit.tk.sd.xorg_libs.xorg_libs/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.xorg_libs.xorg_libs/removed
exit
su - root
mkdir -p /tmp/build/git
cd /tmp/build/git
wget -qO- https://www.kernel.org/pub/software/scm/git/git-2.1.0.tar.xz | xz -d | tar -xf -
cd git-*
./configure --prefix=/usr --with-gitconfig=/etc/gitconfig
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.git.git && touch /root/shutit_build/module_record/shutit.tk.sd.git.git/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.git.git/removed
exit
su - root
mkdir -p /tmp/build/atk
cd /tmp/build/atk
wget -qO- http://ftp.gnome.org/pub/gnome/sources/atk/2.12/atk-2.12.0.tar.xz | xz -d | tar -xf -
cd atk*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.atk.atk && touch /root/shutit_build/module_record/shutit.tk.sd.atk.atk/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.atk.atk/removed
exit
su - root
mkdir -p /tmp/build/cups
cd /tmp/build/cups
wget -qO- http://www.cups.org/software/1.7.5/cups-1.7.5-source.tar.bz2 | bunzip2 -c | tar -xf -
cd cups*
useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp
groupadd -g 19 lpadmin
sed -i 's#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in
curl -L http://www.linuxfromscratch.org/patches/blfs/7.6/cups-1.7.5-content_type-1.patch | patch -Np1 -i -
curl -L http://www.linuxfromscratch.org/patches/blfs/7.6/cups-1.7.5-blfs-1.patch | patch -Np1 -i -
aclocal -I config-scripts
autoconf -I config-scripts
CC=gcc ./configure --libdir=/usr/lib --with-rcdir=/tmp/cupsinit --with-docdir=/usr/share/cups/doc --with-system-groups=lpadmin
make
make install
rm -rf /tmp/cupsinit
ln -svfn ../cups/doc /usr/share/doc/cups-1.7.5
echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf
rm -rf /usr/share/cups/banners
rm -rf /usr/share/cups/data/testprint
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.cups.cups && touch /root/shutit_build/module_record/shutit.tk.sd.cups.cups/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.cups.cups/removed
exit
su - root
mkdir -p /tmp/build/nasm
cd /tmp/build/nasm
wget -qO- http://www.nasm.us/pub/nasm/releasebuilds/2.11.05/nasm-2.11.05.tar.xz | xz -d | tar -xf -
cd nasm*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.nasm.nasm && touch /root/shutit_build/module_record/shutit.tk.sd.nasm.nasm/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.nasm.nasm/removed
exit
su - root
mkdir -p /tmp/build/libjpeg_turbo
cd /tmp/build/libjpeg_turbo
wget -qO- http://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-1.3.1.tar.gz | tar -zxf -
cd libj*
sed -i -e '/^docdir/ s:$:/libjpeg-turbo-1.3.1:' -e '/^exampledir/ s:$:/libjpeg-turbo-1.3.1:' Makefile.in
./configure --prefix=/usr --mandir=/usr/share/man --with-jpeg8 --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libjpeg.libjpeg && touch /root/shutit_build/module_record/shutit.tk.sd.libjpeg.libjpeg/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libjpeg.libjpeg/removed
exit
su - root
mkdir -p /tmp/build/libtiff
cd /tmp/build/libtiff
wget -qO- http://download.osgeo.org/libtiff/tiff-4.0.3.tar.gz | tar -zxf -
cd tiff*
sed -i '/glDrawPixels/a glFlush();' tools/tiffgt.c
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libtiff.libtiff && touch /root/shutit_build/module_record/shutit.tk.sd.libtiff.libtiff/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libtiff.libtiff/removed
exit
su - root
mkdir -p /tmp/build/pixman
cd /tmp/build/pixman
wget -qO- http://cairographics.org/releases/pixman-0.32.6.tar.gz | tar -zxf -
cd pixman*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.pixman.pixman && touch /root/shutit_build/module_record/shutit.tk.sd.pixman.pixman/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.pixman.pixman/removed
exit
su - root
mkdir -p /tmp/build/cairo
cd /tmp/build/cairo
wget -qO- http://cairographics.org/releases/cairo-1.12.16.tar.xz | xz -d | tar -xf -
cd cairo*
CFLAGS="$CFLAGS -ffat-lto-objects" ./configure --prefix=/usr --disable-static --enable-tee
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.cairo.cairo && touch /root/shutit_build/module_record/shutit.tk.sd.cairo.cairo/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.cairo.cairo/removed
exit
su - root
mkdir -p /tmp/build/pango
cd /tmp/build/pango
wget -qO- http://ftp.gnome.org/pub/gnome/sources/pango/1.36/pango-1.36.7.tar.xz | xz -d | tar -xf -
cd pango*
./configure --prefix=/usr --sysconfdir=/etc
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.pango.pango && touch /root/shutit_build/module_record/shutit.tk.sd.pango.pango/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.pango.pango/removed
exit
su - root
mkdir -p /tmp/build/gdk_pixbuf
cd /tmp/build/gdk_pixbuf
wget -qO- http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz | xz -d | tar -xf -
cd gdk-pixbuf*
./configure --prefix=/usr --with-x11
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.gdk_pixbuf.gdk_pixbuf && touch /root/shutit_build/module_record/shutit.tk.sd.gdk_pixbuf.gdk_pixbuf/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.gdk_pixbuf.gdk_pixbuf/removed
exit
su - root
mkdir -p /tmp/build/gtk2
cd /tmp/build/gtk2
wget -qO- http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.24.tar.xz | xz -d | tar -xf -
cd gtk*
sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/{faq,tutorial}/Makefile.in
sed -i 's#.*@man_#man_#' docs/reference/gtk/Makefile.in
sed -i -e 's#pltcheck.sh#$(NULL)#g' gtk/Makefile.in
./configure --prefix=/usr --sysconfdir=/etc
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.gtk2.gtk2 && touch /root/shutit_build/module_record/shutit.tk.sd.gtk2.gtk2/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.gtk2.gtk2/removed
exit
su - root
mkdir -p /tmp/build/lcms
cd /tmp/build/lcms
wget -qO- http://downloads.sourceforge.net/lcms/lcms2-2.6.tar.gz | tar -zxf -
cd lcms*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.lcms.lcms && touch /root/shutit_build/module_record/shutit.tk.sd.lcms.lcms/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.lcms.lcms/removed
exit
su - root
mkdir -p /tmp/build/libmng
cd /tmp/build/libmng
wget -qO- http://downloads.sourceforge.net/libmng/libmng-2.0.2.tar.xz | xz -d | tar -xf -
cd libmng*
sed -i "s:#include <jpeg:#include <stdio.h>\n&:" libmng_types.h
./configure --prefix=/usr --disable-static
make
make install
install -v -m755 -d /usr/share/doc/libmng-2.0.2
install -v -m644 doc/*.txt /usr/share/doc/libmng-2.0.2
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libmng.libmng && touch /root/shutit_build/module_record/shutit.tk.sd.libmng.libmng/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libmng.libmng/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/OCOkwOJf
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/IC2tf0dw
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/oBR1OGGJ
chmod 644 /etc/profile.d/xorg.sh
mkdir -p /tmp/build/libdbus
cd /tmp/build/libdbus
wget -qO- http://dbus.freedesktop.org/releases/dbus/dbus-1.8.12.tar.gz | tar -zxf -
cd dbus*
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-doxygen-docs --disable-static --disable-systemd --without-systemdsystemunitdir --with-console-auth-dir=/run/console/ --docdir=/usr/share/doc/dbus-1.8.12
make
make install
dbus-uuidgen --ensure
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libdbus.libdbus && touch /root/shutit_build/module_record/shutit.tk.sd.libdbus.libdbus/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libdbus.libdbus/removed
exit
su - root
mkdir -p /tmp/build/java_binary
cd /tmp/build/java_binary
wget -qO- http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-1.7.0.65/OpenJDK-1.7.0.65-x86_64-bin.tar.xz | xz -d | tar -xf -
install -vdm755 /opt/OpenJDK-1.7.0.65-bin
mv -v * /opt/OpenJDK-1.7.0.65-bin
chown -R root:root /opt/OpenJDK-1.7.0.65-bin
cat /tmp/aPjcn97P | wc -l
cat >> ${HOME}/.bashrc <<< 'export CLASSPATH=.:/usr/share/java'
rm -f /tmp/aPjcn97P
cat /tmp/IdfSNT2A | wc -l
cat >> /etc/bash.bashrc <<< 'export CLASSPATH=.:/usr/share/java'
rm -f /tmp/IdfSNT2A
cat /tmp/eKSNcEnW | wc -l
cat >> /etc/profile <<< 'export CLASSPATH=.:/usr/share/java'
rm -f /tmp/eKSNcEnW
cat /tmp/XbRLzEgI | wc -l
cat >> ${HOME}/.bashrc <<< 'export JAVA_HOME=/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin'
rm -f /tmp/XbRLzEgI
cat /tmp/KwmPBTKm | wc -l
cat >> /etc/bash.bashrc <<< 'export JAVA_HOME=/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin'
rm -f /tmp/KwmPBTKm
cat /tmp/DIgu5k0u | wc -l
cat >> /etc/profile <<< 'export JAVA_HOME=/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin'
rm -f /tmp/DIgu5k0u
cat /tmp/g1UD7DJ6 | wc -l
cat >> ${HOME}/.bashrc <<< 'export PATH=$PATH:/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin/bin'
rm -f /tmp/g1UD7DJ6
cat /tmp/YKyJv4Vi | wc -l
cat >> /etc/bash.bashrc <<< 'export PATH=$PATH:/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin/bin'
rm -f /tmp/YKyJv4Vi
cat /tmp/NCFaG7oK | wc -l
cat >> /etc/profile <<< 'export PATH=$PATH:/opt/OpenJDK-1.7.0.65-bin/OpenJDK-1.7.0.65-x86_64-bin/bin'
rm -f /tmp/NCFaG7oK
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.java_binary.java_binary && touch /root/shutit_build/module_record/shutit.tk.sd.java_binary.java_binary/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.java_binary.java_binary/removed
exit
su - root
mkdir -p /tmp/build/nspr
cd /tmp/build/nspr
wget -qO- http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.7/src/nspr-4.10.7.tar.gz | tar -zxf -
cd nspr*
cd nspr
sed -ri 's#^(RELEASE_BINS =).*#\1#' pr/src/misc/Makefile.in
sed -i 's#$(LIBRARY) ##' config/rules.mk
./configure --prefix=/usr --with-mozilla --with-pthreads $([ $(uname -m) = x86_64 ] && echo --enable-64bit)
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.nspr.nspr && touch /root/shutit_build/module_record/shutit.tk.sd.nspr.nspr/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.nspr.nspr/removed
exit
su - root
mkdir -p /tmp/build/nss
cd /tmp/build/nss
wget -qO- http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_17_3_RTM/src/nss-3.17.3.tar.gz | tar -zxf -
cd nss*
wget -qO- http://www.linuxfromscratch.org/patches/blfs/svn/nss-3.17.3-standalone-1.patch | patch -Np1 -i -
cd nss
make BUILD_OPT=1 NSPR_INCLUDE_DIR=/usr/include/nspr USE_SYSTEM_ZLIB=1 ZLIB_LIBS=-lz $([ $(uname -m) = x86_64 ] && echo USE_64=1) $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) -j1
cd ../dist
install -v -m755 Linux*/lib/*.so /usr/lib
install -v -m644 Linux*/lib/{*.chk,libcrmf.a} /usr/lib
install -v -m755 -d /usr/include/nss
cp -v -RL {public,private}/nss/* /usr/include/nss
chmod -v 644 /usr/include/nss/*
install -v -m755 Linux*/bin/{certutil,nss-config,pk12util} /usr/bin
install -v -m644 Linux*/lib/pkgconfig/nss.pc /usr/lib/pkgconfig
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.nss.nss && touch /root/shutit_build/module_record/shutit.tk.sd.nss.nss/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.nss.nss/removed
exit
su - root
mkdir -p /tmp/build/node
cd /tmp/build/node
wget -qO- http://nodejs.org/dist/v0.10.35/node-v0.10.35.tar.gz | tar -zxf -
cd node*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.node.node && touch /root/shutit_build/module_record/shutit.tk.sd.node.node/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.node.node/removed
exit
su - root
mkdir -p /tmp/build/boost
cd /tmp/build/boost
wget -qO- http://downloads.sourceforge.net/boost/boost_1_57_0.tar.bz2 | bunzip2 -c | tar -xf -
cd boost*
sed -e '1 i#ifndef Q_MOC_RUN' -e '$ a#endif' -i boost/type_traits/detail/has_binary_operator.hpp
./bootstrap.sh --prefix=/usr
./b2 stage threading=multi
./b2 install threading=multi
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.boost.boost && touch /root/shutit_build/module_record/shutit.tk.sd.boost.boost/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.boost.boost/removed
exit
su - root
mkdir -p /tmp/build/berkeleydb
cd /tmp/build/berkeleydb
wget -qO- http://download.oracle.com/berkeley-db/db-6.1.19.tar.gz | tar -zxf -
cd db*
cd build_unix
../dist/configure --prefix=/usr --enable-compat185 --enable-dbm --disable-static --enable-cxx
make
make docdir=/usr/share/doc/db-6.1.19 install
chown -v -R root:root /usr/bin/db_* /usr/include/db{,_185,_cxx}.h /usr/lib/libdb*.{so,la} /usr/share/doc/db-6.1.19
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.berkeleydb.berkeleydb && touch /root/shutit_build/module_record/shutit.tk.sd.berkeleydb.berkeleydb/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.berkeleydb.berkeleydb/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/R0vGlUbi
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/7g7YOL61
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/sfRDJoeE
chmod 644 /etc/profile.d/xorg.sh
wget -qO- http://dri.freedesktop.org/libdrm/libdrm-2.4.58.tar.bz2 | bunzip2 -c | tar -xf -
cd libdrm-*
sed -e "/pthread-stubs/d" -i configure.ac
autoreconf -fiv
./configure --prefix=/usr --enable-udev
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libdrm.libdrm && touch /root/shutit_build/module_record/shutit.tk.sd.libdrm.libdrm/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libdrm.libdrm/removed
exit
su - root
wget -qO- https://fedorahosted.org/releases/e/l/elfutils/0.161/elfutils-0.161.tar.bz2 | bunzip2 -c | tar -xf -
cd elfutils-*
./configure --prefix=/usr --program-prefix="eu-"
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.elfutils.elfutils && touch /root/shutit_build/module_record/shutit.tk.sd.elfutils.elfutils/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.elfutils.elfutils/removed
exit
su - root
export XORG_PREFIX=/usr
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
mkdir -p /etc/profile.d
touch /etc/profile.d/xorg.sh
touch XORG_PREFIX="/usr"
cat >> XORG_PREFIX="/usr" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/9m0sqyWw
touch XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
cat >> XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static" <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/utSDsaCl
touch export XORG_PREFIX XORG_CONFIG
cat >> export XORG_PREFIX XORG_CONFIG <<< '/etc/profile.d/xorg.sh'
rm -f /tmp/taDCaMWa
chmod 644 /etc/profile.d/xorg.sh
wget -qO- ftp://ftp.freedesktop.org/pub/mesa/10.3.5/MesaLib-10.3.5.tar.bz2 | bunzip2 -c | tar -xf -
cd Mesa*
wget -qO- http://www.linuxfromscratch.org/patches/blfs/svn/MesaLib-10.3.5-add_xdemos-1.patch | patch -Np1 -i -
./autogen.sh CFLAGS="-O2" CXXFLAGS="-O2" --prefix=$XORG_PREFIX --sysconfdir=/etc --enable-texture-float --enable-gles1 --enable-gles2 --enable-openvg --enable-osmesa --enable-xa --enable-gbm --enable-gallium-egl --enable-gallium-gbm --enable-glx-tls --with-egl-platforms="drm,x11" --with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast"
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.mesalib.mesalib && touch /root/shutit_build/module_record/shutit.tk.sd.mesalib.mesalib/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.mesalib.mesalib/removed
exit
su - root
mkdir -p /tmp/build/qt4
cd /tmp/build/qt4
wget -qO- http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz | tar -zxf -
cd qt*
sed -i -e '631a if (image->isNull()) { state = Error; return -1; }' src/gui/image/qgifhandler.cpp
export QT4LINK=/usr
sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" config.tests/unix/libmng/libmng.cpp
sed -i '/CONFIG -/ a\isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../..' src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro
./configure -prefix /usr -bindir /usr/bin -plugindir /usr/lib/qt4/plugins -importdir /usr/lib/qt4/imports -headerdir /usr/include/qt4 -datadir /usr/share/qt4 -sysconfdir /etc/xdg -docdir /usr/share/doc/qt4 -demosdir /usr/share/doc/qt4/demos -examplesdir /usr/share/doc/qt4/examples -translationdir /usr/share/qt4/translations -confirm-license -opensource -release -dbus-linked -openssl-linked -system-sqlite -no-phonon -no-phonon-backend -no-nis -no-openvg -nomake demos -nomake examples -optimized-qmake
make -j8
find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;
make install
rm -rf /usr/tests
bash -e
chmod +x /tmp/shutit_script.sh
. /tmp/shutit_script.sh
rm /tmp/shutit_script.sh
unset file
exit
install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png /usr/share/pixmaps/qt4logo.png
install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png /usr/share/pixmaps/assistant-qt4.png
install -v -Dm644 tools/designer/src/designer/images/designer.png /usr/share/pixmaps/designer-qt4.png
install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png /usr/share/pixmaps/linguist-qt4.png
install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png /usr/share/pixmaps/qdbusviewer-qt4.png
install -dm755 /usr/share/applications
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.qt4.qt4 && touch /root/shutit_build/module_record/shutit.tk.sd.qt4.qt4/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.qt4.qt4/removed
exit
su - root
mkdir -p /tmp/build/gflags
cd /tmp/build/gflags
wget -qO- https://gflags.googlecode.com/files/gflags-2.0.tar.gz | tar -zxf -
cd gflags*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.gflags.gflags && touch /root/shutit_build/module_record/shutit.tk.sd.gflags.gflags/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.gflags.gflags/removed
exit
su - root
mkdir -p /tmp/build/rocksdb
cd /tmp/build/rocksdb
git clone https://github.com/facebook/rocksdb.git
cd rocksdb
make
make all
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.rocksdb.rocksdb && touch /root/shutit_build/module_record/shutit.tk.sd.rocksdb.rocksdb/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.rocksdb.rocksdb/removed
exit
su - root
mkdir -p /tmp/build/libevent
cd /tmp/build/libevent
wget -qO- https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz | tar -zxf -
cd libevent*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libevent.libevent && touch /root/shutit_build/module_record/shutit.tk.sd.libevent.libevent/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libevent.libevent/removed
exit
su - root
mkdir -p /tmp/build/libsnappy
cd /tmp/build/libsnappy
wget -qO- https://snappy.googlecode.com/files/snappy-1.1.1.tar.gz | tar -zxf -
cd snappy*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libsnappy.libsnappy && touch /root/shutit_build/module_record/shutit.tk.sd.libsnappy.libsnappy/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libsnappy.libsnappy/removed
exit
su - root
mkdir -p /tmp/build/libpopt
cd /tmp/build/libpopt
wget -qO- http://rpm5.org/files/popt/popt-1.16.tar.gz | tar -zxf -
cd popt*
./configure --prefix=/usr --disable-static
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.libpopt.libpopt && touch /root/shutit_build/module_record/shutit.tk.sd.libpopt.libpopt/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.libpopt.libpopt/removed
exit
su - root
mkdir -p /tmp/build/rpm
cd /tmp/build/rpm
wget -qO- http://rpm.org/releases/rpm-4.11.x/rpm-4.11.2.tar.bz2 | bunzip2 -c | tar -xf -
cd rpm*
CPPFLAGS='-I/usr/include/nspr -I/usr/include/nss' ./configure --prefix=/usr --with-external-db --without-lua
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.rpm.rpm && touch /root/shutit_build/module_record/shutit.tk.sd.rpm.rpm/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.rpm.rpm/removed
exit
su - root
mkdir -p /tmp/build/doxygen
cd /tmp/build/doxygen
wget -qO- http://ftp.stack.nl/pub/doxygen/doxygen-1.8.9.src.tar.gz | tar -zxf -
cd doxygen*
./configure --prefix /usr --docdir /usr/share/doc/doxygen-1.8.9
make
make MAN1DIR=share/man/man1 install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.doxygen.doxygen && touch /root/shutit_build/module_record/shutit.tk.sd.doxygen.doxygen/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.doxygen.doxygen/removed
exit
su - root
mkdir -p /tmp/build/dpkg
cd /tmp/build/dpkg
git clone -b 1.17.4 git://anonscm.debian.org/dpkg/dpkg.git
cd dpkg
autoreconf -f -i
./configure --prefix=/usr
make
make install
mkdir -p /var/lib/dpkg
touch /var/lib/dpkg/status
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.dpkg.dpkg && touch /root/shutit_build/module_record/shutit.tk.sd.dpkg.dpkg/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.dpkg.dpkg/removed
exit
su - root
mkdir -p /tmp/build/gtest
cd /tmp/build/gtest
wget http://googletest.googlecode.com/files/gtest-1.7.0.zip
unzip gtest-1.7.0.zip
rm gtest-1.7.0.zip
cd gtest-1.7.0
cp -r . /usr/src/gtest # moving here and leaving this here makes life easier
cd /usr/src/gtest
./configure
make
cp -a include/gtest /usr/include
cp -a lib/.libs/* /usr/lib/
ldconfig -v #gTestframework is now ready to use. Just don't forget to link your project against the library by setting -lgtest as linker flag and optionally, if you did not write your own test mainroutine, the explicit -lgtest_main flag.
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.gtest.gtest && touch /root/shutit_build/module_record/shutit.tk.sd.gtest.gtest/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.gtest.gtest/removed
exit
su - root
mkdir -p /tmp/build/apt
cd /tmp/build/apt
git clone git://anonscm.debian.org/apt/apt.git
cd apt
cp /usr/share/automake-1.15/config.guess buildlib/
cp /usr/share/automake-1.15/config.sub buildlib/
autoreconf -f -i
sed -i 's/^archset=.*/archset="x86_64-linux-gnu"/' configure # hard-code build to x86_64
./configure --prefix=/usr
make
make
mkdir -p /etc/apt/sources.list.d/
touch /etc/apt/sources.list
echo "deb http://http.debian.net/debian jessie main" > /etc/apt/sources.list
echo "deb http://http.debian.net/debian jessie-updates main" >> /etc/apt/sources.list
echo "deb http://security.debian.org jessie/updates main" >> /etc/apt/sources.list
mkdir -p /etc/apt/preferences.d/
mkdir -p /etc/apt/apt.conf.d/
mkdir -p /usr/lib/apt/
mkdir -p /etc/apt/trusted.gpg.d/
cd bin
cp lib* /usr/lib
cp apt* /usr/bin
cp -r methods /usr/lib/apt
cd ../include
cp -r apt-pkg /usr/include
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.apt.apt && touch /root/shutit_build/module_record/shutit.tk.sd.apt.apt/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.apt.apt/removed
exit
su - root
mkdir -p /tmp/build/thrift
cd /tmp/build/thrift
wget -qO- http://mirror.gopotato.co.uk/apache/thrift/0.9.2/thrift-0.9.2.tar.gz | tar -zxf -
cd thrift*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.thrift.thrift && touch /root/shutit_build/module_record/shutit.tk.sd.thrift.thrift/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.thrift.thrift/removed
exit
su - root
mkdir -p /tmp/build/unwind
cd /tmp/build/unwind
wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz
tar -zxf libunwind-1.1.tar.gz
rm -f libunwind-1.1.tar.gz
cd libunwind-*
./configure --prefix=/usr
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.unwind.unwind && touch /root/shutit_build/module_record/shutit.tk.sd.unwind.unwind/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.unwind.unwind/removed
exit
su - root
mkdir -p /tmp/build/osquery
cd /tmp/build/osquery
pip install jinja2
git clone https://github.com/facebook/osquery.git
cd osquery
git submodule init
git submodule update
make
make install
mkdir -p /root/shutit_build/module_record/shutit.tk.sd.osquery.osquery && touch /root/shutit_build/module_record/shutit.tk.sd.osquery.osquery/built && rm -f /root/shutit_build/module_record/shutit.tk.sd.osquery.osquery/removed
exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment