Date: Wed, 17 Jun 2015 14:26:20 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r389933 - in head/www/oscommerce: . files Message-ID: <201506171426.t5HEQKQu023570@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Wed Jun 17 14:26:19 2015 New Revision: 389933 URL: https://svnweb.freebsd.org/changeset/ports/389933 Log: Fix build as a user, fix gaping security hole that chown www:www is. Sponsored by: Absolight Modified: head/www/oscommerce/Makefile head/www/oscommerce/files/pkg-message.in head/www/oscommerce/pkg-plist Modified: head/www/oscommerce/Makefile ============================================================================== --- head/www/oscommerce/Makefile Wed Jun 17 13:49:02 2015 (r389932) +++ head/www/oscommerce/Makefile Wed Jun 17 14:26:19 2015 (r389933) @@ -3,6 +3,7 @@ PORTNAME= oscommerce DISTVERSION= 2.3.3.4 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= http://www.oscommerce.com/files/ @@ -14,25 +15,18 @@ USES= cpe zip USE_PHP= mysql session pcre gd curl openssl WANT_PHP_WEB= yes NO_BUILD= yes +NO_ARCH= yes SUB_FILES= pkg-message -DOCS= CHANGELOG LICENSE STANDARD release_notes.pdf documentation.pdf +PORTDOCS= CHANGELOG LICENSE STANDARD release_notes.pdf documentation.pdf OPTIONS_DEFINE= DOCS -.include <bsd.port.options.mk> - do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} ${CP} -R ${WRKSRC}/catalog ${STAGEDIR}/${WWWDIR} - ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR} - - ${CHMOD} 777 ${STAGEDIR}/${WWWDIR}/catalog/includes/configure.php - ${CHMOD} 777 ${STAGEDIR}/${WWWDIR}/catalog/admin/includes/configure.php -.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}/${DOCSDIR} -.for f in ${DOCS} +.for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR} .endfor -.endif .include <bsd.port.mk> Modified: head/www/oscommerce/files/pkg-message.in ============================================================================== --- head/www/oscommerce/files/pkg-message.in Wed Jun 17 13:49:02 2015 (r389932) +++ head/www/oscommerce/files/pkg-message.in Wed Jun 17 14:26:19 2015 (r389933) @@ -3,9 +3,16 @@ POST-INSTALL CONFIGURATION FOR OSCOMMERC ----------------------------------------------------------------------------- Congratulations! You have installed oscommerce. + +To proceed with the installation, run: + chmod 777 %%WWWDIR%%/catalog/includes/configure.php + chmod 777 %%WWWDIR%%/catalog/admin/includes/configure.php + Once you've finished the rest of the installation, it is highly encouraged that you chmod -R 000 %%WWWDIR%%/catalog/install + chmod 644 %%WWWDIR%%/catalog/includes/configure.php + chmod 644 %%WWWDIR%%/catalog/admin/includes/configure.php to disable the installation utilities. Then: 1) Create a user and a database for oscommerce to store all Modified: head/www/oscommerce/pkg-plist ============================================================================== --- head/www/oscommerce/pkg-plist Wed Jun 17 13:49:02 2015 (r389932) +++ head/www/oscommerce/pkg-plist Wed Jun 17 14:26:19 2015 (r389933) @@ -1,9 +1,3 @@ -%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/STANDARD -%%PORTDOCS%%%%DOCSDIR%%/release_notes.pdf -%%PORTDOCS%%%%DOCSDIR%%/documentation.pdf -%%PORTDOCS%%@dirrm %%DOCSDIR%% %%WWWDIR%%/catalog/account_edit.php %%WWWDIR%%/catalog/account_history_info.php %%WWWDIR%%/catalog/account_history.php @@ -1030,112 +1024,3 @@ %%WWWDIR%%/catalog/ssl_check.php %%WWWDIR%%/catalog/stylesheet.css %%WWWDIR%%/catalog/tell_a_friend.php -@dirrm %%WWWDIR%%/catalog/pub -@dirrm %%WWWDIR%%/catalog/install/templates/pages -@dirrm %%WWWDIR%%/catalog/install/templates/main_page -@dirrm %%WWWDIR%%/catalog/install/templates -@dirrm %%WWWDIR%%/catalog/install/includes/functions -@dirrm %%WWWDIR%%/catalog/install/includes -@dirrm %%WWWDIR%%/catalog/install/images -@dirrm %%WWWDIR%%/catalog/install -@dirrm %%WWWDIR%%/catalog/includes/work -@dirrm %%WWWDIR%%/catalog/includes/modules/social_bookmarks -@dirrm %%WWWDIR%%/catalog/includes/modules/shipping -@dirrm %%WWWDIR%%/catalog/includes/modules/payment -@dirrm %%WWWDIR%%/catalog/includes/modules/order_total -@dirrm %%WWWDIR%%/catalog/includes/modules/header_tags/ht_mailchimp_360 -@dirrm %%WWWDIR%%/catalog/includes/modules/header_tags -@dirrm %%WWWDIR%%/catalog/includes/modules/boxes -@dirrm %%WWWDIR%%/catalog/includes/modules/action_recorder -@dirrm %%WWWDIR%%/catalog/includes/modules -@dirrm %%WWWDIR%%/catalog/includes/local -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/social_bookmarks -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/shipping -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/payment -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/order_total -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/header_tags -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/boxes -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules/action_recorder -@dirrm %%WWWDIR%%/catalog/includes/languages/english/modules -@dirrm %%WWWDIR%%/catalog/includes/languages/english/images/buttons -@dirrm %%WWWDIR%%/catalog/includes/languages/english/images -@dirrm %%WWWDIR%%/catalog/includes/languages/english -@dirrm %%WWWDIR%%/catalog/includes/languages -@dirrm %%WWWDIR%%/catalog/includes/functions -@dirrm %%WWWDIR%%/catalog/includes/classes -@dirrm %%WWWDIR%%/catalog/includes -@dirrm %%WWWDIR%%/catalog/images/social_bookmarks -@dirrm %%WWWDIR%%/catalog/images/sierra -@dirrm %%WWWDIR%%/catalog/images/samsung -@dirrm %%WWWDIR%%/catalog/images/microsoft -@dirrm %%WWWDIR%%/catalog/images/matrox -@dirrm %%WWWDIR%%/catalog/images/infobox -@dirrm %%WWWDIR%%/catalog/images/icons -@dirrm %%WWWDIR%%/catalog/images/hewlett_packard -@dirrm %%WWWDIR%%/catalog/images/gt_interactive -@dirrm %%WWWDIR%%/catalog/images/dvd -@dirrm %%WWWDIR%%/catalog/images/default -@dirrm %%WWWDIR%%/catalog/images/banners -@dirrm %%WWWDIR%%/catalog/images -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/sofortueberweisung/images -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/sofortueberweisung -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/sage_pay -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/rbsworldpay -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/paypal -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/moneybookers/logos -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/moneybookers -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/ipayment -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/inpay -@dirrm %%WWWDIR%%/catalog/ext/modules/payment/chronopay -@dirrm %%WWWDIR%%/catalog/ext/modules/payment -@dirrm %%WWWDIR%%/catalog/ext/modules -@dirrm %%WWWDIR%%/catalog/ext/jquery/ui/redmond/images -@dirrm %%WWWDIR%%/catalog/ext/jquery/ui/redmond -@dirrm %%WWWDIR%%/catalog/ext/jquery/ui/i18n -@dirrm %%WWWDIR%%/catalog/ext/jquery/ui -@dirrm %%WWWDIR%%/catalog/ext/jquery/fancybox -@dirrm %%WWWDIR%%/catalog/ext/jquery/bxGallery -@dirrm %%WWWDIR%%/catalog/ext/jquery -@dirrm %%WWWDIR%%/catalog/ext/flot -@dirrm %%WWWDIR%%/catalog/ext/960gs -@dirrm %%WWWDIR%%/catalog/ext -@dirrm %%WWWDIR%%/catalog/download -@dirrm %%WWWDIR%%/catalog/admin/includes/modules/security_check/extended -@dirrm %%WWWDIR%%/catalog/admin/includes/modules/security_check -@dirrm %%WWWDIR%%/catalog/admin/includes/modules/newsletters -@dirrm %%WWWDIR%%/catalog/admin/includes/modules/dashboard -@dirrm %%WWWDIR%%/catalog/admin/includes/modules/cfg_modules -@dirrm %%WWWDIR%%/catalog/admin/includes/modules -@dirrm %%WWWDIR%%/catalog/admin/includes/local -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/security_check/extended -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/security_check -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/newsletters -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/dashboard -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/cfg_modules -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules/boxes -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/modules -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/images/buttons -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english/images -@dirrm %%WWWDIR%%/catalog/admin/includes/languages/english -@dirrm %%WWWDIR%%/catalog/admin/includes/languages -@dirrm %%WWWDIR%%/catalog/admin/includes/javascript/spiffyCal/images -@dirrm %%WWWDIR%%/catalog/admin/includes/javascript/spiffyCal -@dirrm %%WWWDIR%%/catalog/admin/includes/javascript -@dirrm %%WWWDIR%%/catalog/admin/includes/graphs -@dirrm %%WWWDIR%%/catalog/admin/includes/functions -@dirrm %%WWWDIR%%/catalog/admin/includes/classes -@dirrm %%WWWDIR%%/catalog/admin/includes/boxes -@dirrm %%WWWDIR%%/catalog/admin/includes -@dirrm %%WWWDIR%%/catalog/admin/images/icons -@dirrm %%WWWDIR%%/catalog/admin/images/graphs -@dirrm %%WWWDIR%%/catalog/admin/images -@dirrm %%WWWDIR%%/catalog/admin/ext/modules/payment/sofortueberweisung -@dirrm %%WWWDIR%%/catalog/admin/ext/modules/payment/paypal -@dirrm %%WWWDIR%%/catalog/admin/ext/modules/payment/moneybookers -@dirrm %%WWWDIR%%/catalog/admin/ext/modules/payment -@dirrm %%WWWDIR%%/catalog/admin/ext/modules -@dirrm %%WWWDIR%%/catalog/admin/ext -@dirrm %%WWWDIR%%/catalog/admin/backups -@dirrm %%WWWDIR%%/catalog/admin -@dirrm %%WWWDIR%%/catalog -@dirrm %%WWWDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506171426.t5HEQKQu023570>