Uploaded image for project: 'openATTIC'
  1. openATTIC
  2. OP-2186

Installation steps for oA are replicated too many times.

    XMLWordPrintable

    Details

      Description

      Lots of these files have copies of similar code:

      Each of these locations take care (or a subset) of :

      1. Installing some Python packages
      2. Creating a Python Virtualenv
      3. Copying and editing files in /etc
      4. Creating /etc/(default|sysconfig)/openattic
      5. Fixing Nagios or Icinga configs
      6. Starting restarting system daemons
      7. Editing the Postgres config file.
      8. setting up the database
      9. Calling some ./manage.py commands.
      10. Calling NPM and Grunt

      Functionality share between them:

      / entrypoint.sh vagrant/install.sh control/RPM oaconfig make_dist openattic-utils
      NPM & Grunt
      Virtualenv
      Install Dependencies
      /etc
      /etc/(d|s)/openattic
      Postgres Config
      Nagios
      Starting Daemons
      Create Database
      Run manage.py

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                swagner Sebastian Wagner
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: