#!/bin/sh -e printf 'MINI_BUILDD: %s: %s\n' eatmydata 'Install eatmydata and activate via LD_PRELOAD when possible (may improve speed)'; if apt-get --quiet --yes --option=APT::Install-Recommends=false --option=Acquire::Languages=none --option=Dpkg::Use-Pty=false --option=Dpkg::Options::=--force-confdef --option=Dpkg::Options::=--force-confnew install eatmydata; then # eatmydata <= 26: Just one 'deb', and not multiarched EATMYDATA_SO=$(dpkg -L eatmydata | grep 'libeatmydata.so$') || true if [ -z "${EATMYDATA_SO}" ]; then # eatmydata >= 82: Has a library 'deb', and is multiarched EATMYDATA_SO=$(dpkg -L libeatmydata1 | grep 'libeatmydata.so$') || true fi if [ -n "${EATMYDATA_SO}" ]; then printf " ${EATMYDATA_SO}" >> /etc/ld.so.preload else printf "W: eatmydata: No *.so found (skipping)\n" >&2 fi else printf "W: eatmydata: Not installable (skipping)\n" >&2 fi