summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-09-12 17:28:13 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-09-12 17:42:48 +0200
commit4484d1b4d13cf32cb6d18f16ed6641709874a2c6 (patch)
tree4988af3dbdc56e0006cfc8981007cbb138331c09
parentwww-apps/phabricator: Write backup to created backup directory instead (diff)
downloadportage-4484d1b4d13cf32cb6d18f16ed6641709874a2c6.tar.xz
www-apps/phabricator: New hook to symlink webroot to htdocsdir
-rw-r--r--metadata/md5-cache/www-apps/phabricator-99992
-rw-r--r--www-apps/phabricator/ChangeLog4
-rw-r--r--www-apps/phabricator/Manifest5
-rwxr-xr-xwww-apps/phabricator/files/hook-02-webroot27
-rw-r--r--www-apps/phabricator/phabricator-9999.ebuild1
5 files changed, 36 insertions, 3 deletions
diff --git a/metadata/md5-cache/www-apps/phabricator-9999 b/metadata/md5-cache/www-apps/phabricator-9999
index ad022aa8..f2f24c6a 100644
--- a/metadata/md5-cache/www-apps/phabricator-9999
+++ b/metadata/md5-cache/www-apps/phabricator-9999
@@ -9,4 +9,4 @@ RDEPEND=|| ( >=www-servers/apache-2.2.7:2[apache2_modules_rewrite] www-servers/n
REQUIRED_USE=test? ( git mercurial subversion )
SLOT=9999
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 git-2 9d623256bd82ddbcc6783ae996e178fd git-r3 9f6c6ee6bcbff5923dd8157cf081bf5c multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
-_md5_=fd77f75ca6f73ca270f516741408e0f2
+_md5_=01736a5fa3e7a485f7a77e6438eb5566
diff --git a/www-apps/phabricator/ChangeLog b/www-apps/phabricator/ChangeLog
index 8db48465..a02ab900 100644
--- a/www-apps/phabricator/ChangeLog
+++ b/www-apps/phabricator/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 12 Sep 2013; Bertrand Jacquin <beber@meleeweb.net> +files/hook-02-webroot,
+ phabricator-9999.ebuild:
+ New hook to symlink webroot to htdocsdir
+
12 Sep 2013; Bertrand Jacquin <beber@meleeweb.net>
-files/hook-02-storage-upgrade, +files/hook-03-storage-upgrade,
phabricator-9999.ebuild:
diff --git a/www-apps/phabricator/Manifest b/www-apps/phabricator/Manifest
index dd56d14a..2977de88 100644
--- a/www-apps/phabricator/Manifest
+++ b/www-apps/phabricator/Manifest
@@ -3,9 +3,10 @@ AUX 0002-Make-wiki-visible-to-all.patch 907 SHA256 8f145e199490c559b11865b90b694
AUX aphlictd.confd 163 SHA256 553f18f54bcf75eada649e564fea7c4c610fd01ec93708bd246263405e7d5246 WHIRLPOOL 027e41cff147fbf7544ba72575fa21e12a66da7b5cd1bdf53a98b929b7c6127c25a997118e9cfea0e00379a7937eb52b051deb4256abb5bb5d6796a9d16138ad
AUX aphlictd.initd 1049 SHA256 6f45d4e4d2d55b50b35b84c11c73628c067f5b7e4d6d88e148ebd00a1a1208cd WHIRLPOOL 2dcf7c230891e660f6dd3655ef0f04be74798f7fc98cc6191088d90ceeb7b6fe51d36ea016d625c18325f4b724a89f07b8e6c2bfd0aa6779946fe72b1702f95d
AUX hook-01-perms 614 SHA256 f16f446bb4d4784630a962e5f28b37461bf357a21fff0b2606920baa12a555f8 WHIRLPOOL 680179b143c9b096698298cc87b906ad21d66ab0195f002af67526d41411e6152319e953f9680c701f813d0f73b47e2a0875494ea5e169db07827c3a9bb97e68
+AUX hook-02-webroot 556 SHA256 63a1996fc59cd7540cd7a0b3e892145e214702d66fec3a4b7d4bf01fdd59ca40 WHIRLPOOL 5dc0ffe44e257a5f00e882d1f3ec35998c86ddfb46189e59a631fe51fa83f8889654462e926044b632259d450efdba2346537e41733ef072691083f43410e909
AUX hook-03-storage-upgrade 2167 SHA256 b16e76878d5faa0b0484e8fed616f63d93b406a7cbaa1797a40d8dfa71bc49d1 WHIRLPOOL 3c49f43f22a77dc80dc0cb2782c58a0488027f32281c0217697dd563dbe3fc39a066569a138ad68bb4ea466f01222929b04c56b0a241525535886ba925e53894
AUX phd.confd 215 SHA256 80ddbf586f38cc600d06e524f7e85c3258bd563696fa2e41e1ea19268da8079b WHIRLPOOL 0f1a587c755994c410b62da6b897ca8684d584b9f01956359e078429fc7ec7642561dc3e3c306bbb24753e3a68ef5f088a5709706143b6154aa085ac2dfa52ad
AUX phd.initd 2108 SHA256 8475c308320ce4d51d35cbea46df61628c9c1d64eb724955a38ed49e51690cda WHIRLPOOL 4c91fcce779d423fa0fa24e744675a7dfaa57d0fe2dd86792a2c27215fc014ca85b38695909f8f6c063308a10d53c499620d909ee29382aec8097c437857988e
-EBUILD phabricator-9999.ebuild 4363 SHA256 d2c12f405eab3688e0171b0d0df63f9205ff1a4c597c394ab180c59973033fa0 WHIRLPOOL 79826b83b906a34c599933e59160bd491087439228524adbc005401ac6ff9ced1f45a3a9885a3844c77f22366ded6ac9fefad6de5591e750a68678a2854cb4cf
-MISC ChangeLog 4486 SHA256 da9f0f2f92c713f8573059a721f7c9e3ee65cc56b65198c319b1b40cfb75ce63 WHIRLPOOL a736dc10d2cafcd868bbc7485119eeef5c1820ac278f806b856dc7472e6f434f640e8cfefd4851299fb43c1c69fdb248885958e688d74f3a06ede9c0df900f91
+EBUILD phabricator-9999.ebuild 4413 SHA256 3d6b7d73ae484e0f9d947490c968b61f53293c865027784f72a45a2eee1c15d1 WHIRLPOOL c61ac18eeb50411eca66ca09a93d0ddff3a34e7498f652e7943ceb03c1d8f6d390c18f54651b3dba29e5302878c86233b4e6eb31de5dd730540680be4860632f
+MISC ChangeLog 4634 SHA256 ee6120612b19e140e1b0b076abf67e8635c3b1fd0723f898c892972cccab9fe6 WHIRLPOOL 36515b094b28891ac114d5ff79898be1c8a6eeb9beeddab9607d7fdd9dcd50283452b4bd76a1a1d826f846544e484b51f318cff7579714364f4f43c7b4037d40
MISC metadata.xml 653 SHA256 744c67bfd3b874f305b08a5b68c5e2213c3cdc1c47b381fe130ebfc2005a964b WHIRLPOOL 5efd225c032e0704862510f166c94327460caf27527b473fe8f35ea6117b2b16862e362aff0b7bdb47b38349dbcf8710fff4040f11d50e07865f983dacc93d99
diff --git a/www-apps/phabricator/files/hook-02-webroot b/www-apps/phabricator/files/hook-02-webroot
new file mode 100755
index 00000000..4fcefd30
--- /dev/null
+++ b/www-apps/phabricator/files/hook-02-webroot
@@ -0,0 +1,27 @@
+#!/bin/bash
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+export PATH="$PATH:/usr/lib/portage/bin/ebuild-helpers"
+source /usr/lib/portage/bin/isolated-functions.sh
+
+function do_install () {
+ einfo "Make ${VHOST_ROOT}/webroot pointing to ${VHOST_HTDOCSDIR/#${VHOST_ROOT}}"
+ ln -s "${VHOST_HTDOCSDIR/#${VHOST_ROOT}}" "${VHOST_ROOT}/webroot"
+ eend $?
+
+ return 0
+}
+
+[[ $# -ne 1 ]] && exit 1
+
+if ! declare -f "do_$1" > /dev/null 2>&1 ; then
+ exit 0
+fi
+
+einfo
+einfo "$0 $@"
+einfo
+
+do_$1
diff --git a/www-apps/phabricator/phabricator-9999.ebuild b/www-apps/phabricator/phabricator-9999.ebuild
index ffb6f7ab..93131911 100644
--- a/www-apps/phabricator/phabricator-9999.ebuild
+++ b/www-apps/phabricator/phabricator-9999.ebuild
@@ -134,6 +134,7 @@ src_install() {
webapp_configfile "${MY_HOSTROOTDIR}"/conf/{default,development,production}.conf.php
webapp_hook_script "${FILESDIR}/hook-01-perms"
+ webapp_hook_script "${FILESDIR}/hook-02-webroot"
webapp_hook_script "${FILESDIR}/hook-03-storage-upgrade"
webapp_src_install