Remove www-apps/drupal

This commit is contained in:
Sergey Morozov 2019-07-02 12:48:23 +03:00
parent 93f724a15b
commit 81d951516c
3 changed files with 0 additions and 128 deletions

View File

@ -1,3 +0,0 @@
AUX postinstall-en.txt 1595 BLAKE2B 9b5c237befcf415d0f769052c9634da830326ff57da1a1db538059138780c8ebf8d0666908fb6bb3eba99fee5d5869cd12042f0d276b560b51db60803e46c146 SHA512 6a0a5388d40b3c49f3c685a6a7986c2a9efe3e6d7c5115fbb3110ebe4c19c605a4ff785447a20c0296f3cb16811a8a6e77f2439d58253a011603709c9dd9b760
DIST drupal-8.7.2.tar.gz 17824323 BLAKE2B 355a4cdbcefe98afd53235bd8546e50efe911a36536aa07e9cb8a86f00dc6b068d0c276e26aee975790ef80ca5030d7464d4b705fa4da9391ce051994a7b850d SHA512 9dc8ca6c431f1d9e50d1c9139efe537815b59bf17b433cdeeb2df5f60ae9a77812f5ca096b5a0aa67bf71344efe60728e46b209609d41fc25065ae58a6bca6af
EBUILD drupal-8.7.2.ebuild 2308 BLAKE2B 3ad53afceb565164978938c6d1ced683084a2703302b8f70dfe28184a1d0c969b5155e3c284abc8144431acc705e6f4edd4dc22e041f681833aef030781bc955 SHA512 76af12560b41b542934b443cf19571ff0480ef954e8f3cf7a789506147b4a40419300584a332960b0eacf78f32bd15545c6c5590b5983a4f8fdb5364abc2ee52

View File

@ -1,84 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit webapp
MY_PV=${PV:0:3}.0
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
DESCRIPTION="PHP-based open-source platform and content management system"
HOMEPAGE="https://www.drupal.org/"
SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="+accelerator +mysql postgres sqlite +uploadprogress"
RDEPEND="
dev-lang/php[gd,hash,pdo,postgres?,simplexml,xml]
virtual/httpd-php
accelerator? ( ||
(
dev-php/xcache
(
>=dev-lang/php-5.5[opcache]
dev-php/pecl-apcu
)
)
)
uploadprogress? ( dev-php/pecl-uploadprogress )
mysql? (
|| (
dev-lang/php[mysql]
dev-lang/php[mysqli]
)
)
sqlite? ( dev-lang/php[sqlite] )
"
need_httpd_cgi
REQUIRED_USE="|| ( mysql postgres sqlite )"
src_install() {
webapp_src_preinst
local docs="LICENSE.txt README.txt core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt "
dodoc ${docs}
rm -f ${docs} core/INSTALL core/COPYRIGHT.txt core/LICENSE.txt || die
cp sites/default/{default.settings.php,settings.php} || die
insinto "${MY_HTDOCSDIR}"
doins -r .
dodir "${MY_HTDOCSDIR}"/files
webapp_serverowned "${MY_HTDOCSDIR}"/files
webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
webapp_src_install
}
pkg_postinst() {
echo
ewarn "SECURITY NOTICE"
ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
echo
ewarn "If this is a new install, unless you want anyone with network access to your server to be"
ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
echo
ewarn "If you're doing a new drupal-8 install, you'll have to copy /sites/default/default.services.yml"
ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
ewarn "reported by the setup."
echo
}

View File

@ -1,41 +0,0 @@
You will need to provide a database for your drupal installation.
This assumes you have some knowledge of MySQL, and already have it
installed and configured. If not, please refer to the Gentoo MySQL
guide at the following URL:
https://wiki.gentoo.org/wiki/MySQL/Startup_Guide
Once you have a database ready all you need to do is to go to this
location
http://${VHOST_HOSTNAME}/${VHOST_APPDIR}
and provide the credentials required for the database access.
If you installed into a vhost, for the above address to be accurate,
you need to pass -h "<host>" and -d "<install dir>" into webapp_config.
The protocol is hardcoded, so you'll have to use https:// if you're
using an SSL / TLS connection.
SECURITY NOTICE: If you use SSL on your Drupal installation, you
should enable the PHP configuration option 'session.cookie-secure'
to make it harder for attackers to sniff session cookies.
References:
CVE-2008-3661
http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-secure
http://drupal.org/node/315703
To run Drupal on a web server[1] other than apache, one needs to do
some work, mostly related to adding the configuration in the .htaccess
files to the web server config files and enabling redirection.
For lighttpd you may want to check [2][3] and for nginx [4][5].
[1] - https://www.drupal.org/requirements/webserver
[2] - https://groups.drupal.org/lighttpd
[3] - https://www.drupal.org/node/43782
[4] - https://www.drupal.org/node/1030854
[5] - https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
After that you can start to use drupal.