From a724ff0a6e8b360e73059e7be6ab6dba0397e4ae Mon Sep 17 00:00:00 2001 From: DigiDaz Date: Wed, 5 Apr 2017 16:39:04 +0100 Subject: [PATCH] Making install easier (#91) * Always do a portsnap fetch extract * Save compiling much of php71 and postgres --- freebsd/install.sh | 6 +----- freebsd/resources/nginx.sh | 20 ++------------------ 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/freebsd/install.sh b/freebsd/install.sh index c631bcc..f2d7bdc 100755 --- a/freebsd/install.sh +++ b/freebsd/install.sh @@ -13,11 +13,7 @@ verbose "Update installed packages" pkg upgrade --yes #Update the ports -if [ -d "/usr/ports" ]; then - portsnap fetch update -else - portsnap fetch extract -fi +portsnap fetch extract #PF - Packet Filter resources/pf.sh diff --git a/freebsd/resources/nginx.sh b/freebsd/resources/nginx.sh index 7327b82..0418e6a 100755 --- a/freebsd/resources/nginx.sh +++ b/freebsd/resources/nginx.sh @@ -32,25 +32,9 @@ fi if [ ."$php_version" = ."7" ]; then #pkg install --yes php70 php70-phar php70-pgsql php70-pdo php70-pdo_pgsql php70-pdo_odbc php70-pdo_sqlite php70-json php70-gd #pkg install --yes php70-imap php70-ldap php70-mcrypt php70-openssl php70-sockets php70-simplexml php70-xml php70-session - - #portsnap fetch update - cd /usr/ports/lang/php71/ && make install clean BATCH=yes - cd /usr/ports/archivers/php71-phar/ && make install clean BATCH=yes - cd /usr/ports/databases/php71-pgsql/ && make install clean BATCH=yes - cd /usr/ports/databases/php71-pdo/ && make install clean BATCH=yes + pkg install --yes postgresql96-client-9.6.2 postgresql96-contrib-9.6.2 postgresql96-server-9.6.2 php71-7.1.3 php71-phar php71-pdo php71-pdo_odbc php71-pdo_sqlite php71-json php71-gd php71-imap php71-ldap php71-mcrypt php71-openssl php71-sockets php71-simplexml php71-xml php71-session cd /usr/ports/databases/php71-pdo_pgsql/ && make install clean BATCH=yes - cd /usr/ports/databases/php71-pdo_odbc/ && make install clean BATCH=yes - cd /usr/ports/databases/php71-pdo_sqlite/ && make install clean BATCH=yes - cd /usr/ports/devel/php71-json/ && make install clean BATCH=yes - cd /usr/ports/graphics/php71-gd/ && make install clean BATCH=yes - cd /usr/ports/mail/php71-imap/ && make install clean BATCH=yes - cd /usr/ports/net/php71-ldap/ && make install clean BATCH=yes - cd /usr/ports/security/php71-mcrypt/ && make install clean BATCH=yes - cd /usr/ports/security/php71-openssl/ && make install clean BATCH=yes - cd /usr/ports/net/php71-sockets/ && make install clean BATCH=yes - cd /usr/ports/textproc/php71-simplexml/ && make install clean BATCH=yes - cd /usr/ports/textproc/php71-xml/ && make install clean BATCH=yes - cd /usr/ports/www/php71-session/ && make install clean BATCH=yes + cd /usr/ports/databases/php71-pgsql && make install clean BATCH=yes fi #reset the current working directory