Refactor #4742

Feature #8248: Dashboard should have nightly builds

Bug #7567: Refactor rpm spec file for dashboard

Packages should be refactored to follow their respective distributions' packaging guidelines

Added by Jacob Helwig over 1 year ago. Updated 21 days ago.

Status:Needs More Information Start date:09/08/2010
Priority:Normal Due date:
Assignee:Michael Stahnke % Done:

0%

Category:- Spent time: -
Target version:-
Keywords: Branch:
Votes: 0

History

Updated by Nigel Kersten over 1 year ago

  • Target version deleted (1.0.5)

Updated by Jacob Helwig 10 months ago

At the time of this writing the distributions in question are CentOS/RHEL, and Debian/Ubuntu, since these are the only distributions we have packaging information for.

% ls ext/packaging
debian  redhat

Updated by Jacob Helwig 10 months ago

Additionally, the refactors that I remember off-hand were largely around the log, tmp, and public directories.

  • log should end up pointing to somewhere under /var/log
  • tmp should end up pointing to the distribution appropriate temp location
  • public should probably end up pointing to something under /var, since in production mode, Rails ends up writing files to there.

Updated by Michael Stahnke 10 months ago

We can do a bit for FHS guidelines, but thus far for RHEL/EPEL/CentOS their really are not good guidelines for packaging rails applications, as rails kind of just puts stuff where it wants. I think debian does have redmine packaged so I might be able to look at that for some pointers. Certainly these packages can be improved, but I’m not sure we’ll get them to the point where they’d be accepted upstream as distro packages. Is that a goal?

Updated by Michael Stahnke 8 months ago

  • Assignee set to Michael Stahnke

Updated by Michael Stahnke 7 months ago

  • Parent task set to #7567

Also available in: Atom PDF