Merge pull request #20 from pavel-mironchik/apt-autoremove
The `--cleanup` option also uses an `apt autoremove` command.pull/22/head
commit
dece414ae3
16
README.md
16
README.md
|
@ -24,7 +24,7 @@ RUN chmod uga+x /usr/local/bin/install-php-extensions && sync && \
|
||||||
```
|
```
|
||||||
|
|
||||||
`install-php-extensions` will install all the required APT packages.
|
`install-php-extensions` will install all the required APT packages.
|
||||||
If you want to remove the APT development packages (which shouldn't be needed after the PHP extensions have been installed), you can use the `--cleanup` option (**EXPERIMENTAL**):
|
If you want to remove the APT development packages (which shouldn't be needed after the PHP extensions have been installed) and other no longer required packages, you can use the `--cleanup` option (**EXPERIMENTAL**):
|
||||||
```
|
```
|
||||||
install-php-extensions --cleanup gd xdebug
|
install-php-extensions --cleanup gd xdebug
|
||||||
```
|
```
|
||||||
|
@ -128,10 +128,10 @@ Some extension has special requirements:
|
||||||
## How to contribute
|
## How to contribute
|
||||||
|
|
||||||
- If you want to add support for a new PHP extension:
|
- If you want to add support for a new PHP extension:
|
||||||
1. change the `install-php-extensions` script
|
1. change the `install-php-extensions` script
|
||||||
2. update the `data/supported-extensions` file, adding a new line with the handle of the extension and the list of supported PHP versions
|
2. update the `data/supported-extensions` file, adding a new line with the handle of the extension and the list of supported PHP versions
|
||||||
3. if the extension requires ZTS images:
|
3. if the extension requires ZTS images:
|
||||||
add a new line to the `data/special-requirements` file, with the extension handle followed by a space and `zts`
|
add a new line to the `data/special-requirements` file, with the extension handle followed by a space and `zts`
|
||||||
- If you want to change the list of supported PHP versions for an already supported extension:
|
- If you want to change the list of supported PHP versions for an already supported extension:
|
||||||
1. change the `install-php-extensions` script
|
1. change the `install-php-extensions` script
|
||||||
2. update the `data/supported-extensions` file, adding the new PHP version to the existing line corresponding to the updated extension
|
2. update the `data/supported-extensions` file, adding the new PHP version to the existing line corresponding to the updated extension
|
||||||
|
|
|
@ -574,6 +574,11 @@ then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
if test -n "${DO_APT_REMOVE}"
|
||||||
|
then
|
||||||
|
printf '### REMOVING NO LONGER REQUIRED PACKAGES ###\n'
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt autoremove -y
|
||||||
|
fi
|
||||||
if test -n "${UNNEEDED_APT_PACKAGES}"
|
if test -n "${UNNEEDED_APT_PACKAGES}"
|
||||||
then
|
then
|
||||||
printf '### REMOVING UNNEEDED APT PACKAGES ###\n'
|
printf '### REMOVING UNNEEDED APT PACKAGES ###\n'
|
||||||
|
|
Loading…
Reference in New Issue