File tree Expand file tree Collapse file tree 4 files changed +52
-0
lines changed
Expand file tree Collapse file tree 4 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 11Cargo.lock
22/target /
3+ .bucket /
Original file line number Diff line number Diff line change 1+ targets = [" x86_64-apple-darwin" , " x86_64-unknown-linux-gnu" , " x86_64-unknown-freebsd" ]
2+
3+ [[files ]]
4+ local = " bindings/c/inapi.h"
5+ remote = " INC/inapi.h"
6+ with = [" c" , " php" ]
7+
8+ [[files ]]
9+ local = " bindings/php/.libs/inapi.so"
10+ remote = " inapi.so"
11+ with = [" php" ]
12+
13+ [[files ]]
14+ local = " bucket_install.sh"
15+ remote = " /var/rust-bucket/install_api.sh"
16+ with = [" php" ]
17+
18+ [[files ]]
19+ local = " bucket_uninstall.sh"
20+ remote = " /var/rust-bucket/uninstall_api.sh"
21+ with = [" php" ]
22+
23+ [scripts ]
24+ build = " cd bindings/php; phpize && ./configure --prefix=/usr/local && make; cd ../.."
25+ install = " if [ -f /var/rust-bucket/install_api.sh ]; then /var/rust-bucket/install_api.sh; fi"
26+ uninstall = " if [ -f /var/rust-bucket/uninstall_api.sh ]; then /var/rust-bucket/uninstall_api.sh; fi"
Original file line number Diff line number Diff line change 1+ if type php; then
2+ cp inapi.so $( php -r " echo ini_get('extension_dir');" )
3+ fi
4+
5+ # Create module ini file
6+ if [ -d /etc/php.d ]; then
7+ echo ' extension=inapi.so' > /etc/php.d/inapi.ini
8+ elif [ -d /etc/php5 ]; then
9+ echo ' extension=inapi.so' > /etc/php5/mods-available/inapi.ini
10+ ln -s /etc/php5/mods-available/inapi.ini /etc/php5/apache2/conf.d/20-inapi.ini
11+ ln -s /etc/php5/mods-available/inapi.ini /etc/php5/cli/conf.d/20-inapi.ini
12+ elif [ -f /usr/local/etc/php/extensions.ini ]; then
13+ echo ' extension=inapi.so' >> /usr/local/etc/php/extensions.ini
14+ fi
Original file line number Diff line number Diff line change 1+ PED=$( php -r " echo ini_get('extension_dir');" )
2+ rm -f " $PED /inapi.so"
3+
4+ if [ -d /etc/php.d ]; then
5+ rm -f /etc/php.d/inapi.ini
6+ elif [ -d /etc/php5 ]; then
7+ rm -f /etc/php5/mods-available/inapi.ini /etc/php5/cli/conf.d/20-inapi.ini
8+ elif [ -f /usr/local/etc/php/extensions.ini ]; then
9+ sed ' s/extension=inapi.so//' < /usr/local/etc/php/extensions.ini > extensions.ini.new
10+ mv extensions.ini.new /usr/local/etc/php/extensions.ini
11+ fi
You can’t perform that action at this time.
0 commit comments