Custom file role
| From: | Tony Bibbs | Date: | Tue, 28 Nov 2006 16:14:18 +0000 |
| Subject: | Custom file role | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-45036@lists.php.net to get a copy of this message | ||
I'm trying to use PEAR for deploying an entire web application as opposed to just libraries. My scenario is simple...everything in my tarball needs to go into a web tree. I've created a Web role (Web.php) extending the Custom role and I've got it packaged up and installing fine to the PEAR/Installer/Role directory.
Problem is when I try to deploy my app using the Web role I'm getting:
PEAR_PackageFileManager2 Error: Invalid file role passed to addRole, must be one of "data, doc, php, script, test", was passed "web"
I'm not 100% how all this stuff stitches together but I noticed in the PEAR/Installer/Role directory each role PHP script has a corresponding .xml file. Is that my problem? I'm guessing I'm missing a simple step here.
--Tony