Uh oh!
There was an error while loading. Please reload this page.
🚑 Fix some BC break in ext install. - #269
Conversation
There was a problem hiding this comment.
nested if as its not that easy to make some XOR in shell scripts.
ktogo
commented
Jul 21, 2016
Looks good to me thanks @shouze ! |
There was a problem hiding this comment.
This will break our detection of the php source being already extracted on line 22
Also, this is somehow spaces instead of tabs.
shouze
commented
Jul 23, 2016
ping @yosifkit ok, amended fixes in the commit. |
| exit 1 | ||
| fi | ||
| if [ ! -d "$dir" ]; then | ||
| if [[ ! -d "$dir" || $(ls -1 "$dir") == "ext" ]]; then |
There was a problem hiding this comment.
I just don't check that ext is a directory here... but I think we shouldn't care because people in this case would intentionally make their builds fail I guess ^^
yosifkit
commented
Jul 28, 2016
I don't feel like this is a complete solution. Seeing that many users were using RUN git clone https://github.com/php-memcached-dev/php-memcached /usr/src/php/ext/memcached \
&& cd /usr/src/php/ext/memcached && git checkout -b php7 origin/php7 \
&& docker-php-ext-install zip \
# at which point their memcached source is now gone
&& docker-php-ext-configure memcached \
&& docker-php-ext-install memcachedOr we could do as @tianon suggested and revert the change on the regular Debian images. I am leaning toward this idea right now |
shouze
commented
Jul 28, 2016
ktogo
commented
Aug 4, 2016
@yosifkit ping #269 (comment) |
Fixes#266. Related to #256 changes.