File tree Expand file tree Collapse file tree 22 files changed +462
-0
lines changed Expand file tree Collapse file tree 22 files changed +462
-0
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
Original file line number Diff line number Diff line change @@ -57,6 +57,23 @@ if [ -z "$modules" ]; then
57
57
exit 1
58
58
fi
59
59
60
+ pm=' unknown'
61
+ if [ -e /lib/apk/db/installed ]; then
62
+ pm=' apk'
63
+ fi
64
+
65
+ apkDel=
66
+ if [ " $pm " = ' apk' ]; then
67
+ if \
68
+ [ -n " $PHPIZE_DEPS " ] \
69
+ && ! apk info --installed .phpize-deps > /dev/null \
70
+ && ! apk info --installed .phpize-deps-configure > /dev/null \
71
+ ; then
72
+ apk add --no-cache --virtual ' .docker-php-ext-enable-deps' binutils
73
+ apkDel=' .docker-php-ext-enable-deps'
74
+ fi
75
+ fi
76
+
60
77
for module in $modules ; do
61
78
if nm -g " $module " | grep -q ' zend_extension_entry$' ; then
62
79
# https://wiki.php.net/internals/extensions#loading_zend_extensions
@@ -81,3 +98,7 @@ for module in $modules; do
81
98
echo " $line " >> " $ini "
82
99
fi
83
100
done
101
+
102
+ if [ " $pm " = ' apk' ] && [ -n " $apkDel " ]; then
103
+ apk del $apkDel
104
+ fi
You can’t perform that action at this time.
0 commit comments