Files
docker-php-5.3/docker-php-source
Hans Rakers c2e806f683 Remove GLOB_NOSORT from fpm config file include glob call, to return the files in order
This makes sure the pool configuration is loaded in the correct order (See https://bugs.php.net/bug.php?id=68391)
2020-07-10 16:51:42 +02:00

36 lines
647 B
Bash
Executable File

#!/bin/sh
set -e
dir=/usr/src/php
usage() {
echo "usage: $0 COMMAND"
echo
echo "Manage php source tarball lifecycle."
echo
echo "Commands:"
echo " extract extract php source tarball into directory $dir if not already done."
echo " delete delete extracted php source located into $dir if not already done."
echo
}
case "$1" in
extract)
mkdir -p "$dir"
if [ ! -f "$dir/.docker-extracted" ]; then
tar -Jxf /usr/src/php.tar.xz -C "$dir" --strip-components=1
patch -d "$dir" -p1 -i /usr/src/fpm_conf_glob_sort.patch
touch "$dir/.docker-extracted"
fi
;;
delete)
rm -rf "$dir"
;;
*)
usage
exit 1
;;
esac