Skip to content

Draft of a .spec file for RPM building#1

Open
axisofentropy wants to merge 1 commit intodevcamps:masterfrom
axisofentropy:cd0cf3c7a02df4975c8cfbb0e1abc4c11f713fc6
Open

Draft of a .spec file for RPM building#1
axisofentropy wants to merge 1 commit intodevcamps:masterfrom
axisofentropy:cd0cf3c7a02df4975c8cfbb0e1abc4c11f713fc6

Conversation

@axisofentropy
Copy link
Contributor

Really this is me learning how all this works on github

@jonjensen
Copy link
Member

(Migrated from RT #6658:)

We want an RPM that will install DevCamps on RHEL 5 x86_64 just as we typically do by hand:

  • Create the camp user & group
  • Install ~camp with a frozen Git checkout from devcamps.org and symlinks into it
  • Make it depend on:
    ** local-perl
    ** local-perl(Yaml::Syck)
    ** local-perl(File::pushd)
    ** local-perl(DBI)
  • Don't predetermine whether it'll use Postgres or MySQL for the camp master database; that'll still have to be set up manually
  • Install any other goodies you've made for SpreeCamps.com
  • Whatever else I'm forgetting

Adam Vollrath wrote:

Can you imagine separate additional packages for MySQL and Postgres support?

Yes, we have goodies, many of the SELinux fcontext policy management flavor.

Jon wrote:

If you feel it makes sense to have separate -mysql and -postgresql packages, go for it.

Adam wrote:

I think I'll create separate camps-selinux and camps-index packages. The SELinux policy package will be according to Fedora's guidelines:
http://fedoraproject.org/wiki/PackagingDrafts/SELinux/PolicyModules

Jon wrote:

I've got an initial working RPM built, with Bill's help.

We'll be expanding what it can do (such as set up the initial Postgres database) and then will release it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants