User-configurable files are not installed in /etc

Bug #1073463 reported by Julian Edwards
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
maas (Ubuntu)
Fix Released
High
Andres Rodriguez

Bug Description

All of the templates for power and pxe are installed in /usr. They should be in /etc so that they don't get silently overwritten on upgrades.

Related branches

tags: added: qateam
James Page (james-page)
Changed in maas (Ubuntu):
status: New → Triaged
importance: Undecided → High
tags: added: release-r-incoming
Changed in maas (Ubuntu Raring):
assignee: nobody → Andres Rodriguez (andreserl)
Revision history for this message
Andres Rodriguez (andreserl) wrote :

So as discussed with Julian, this requires upstream support before we can install the files in the correct locations via packaging.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Yep - some of the templates support it (POWER_TEMPLATES_DIR) but not all. We need to extend the configuration of location to the others.

no longer affects: maas (Ubuntu Raring)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package maas - 1.4+bzr1505+dfsg-0ubuntu1

---------------
maas (1.4+bzr1505+dfsg-0ubuntu1) saucy; urgency=low

  * New upstream release

  [ Steve Langasek ]
  * Add missing dependency on iproute to maas-region-controller, for use of
    /sbin/ip in postinst.

  [ Julian Edwards ]
  * debian/maas-dhcp.maas-dhcp-server.upstart:
    - Detect 12.04 as the host OS and install with correct permissions. This
      allows the same packaging to be used in the 12.04 backport.

  [ Andres Rodriguez ]
  * Update packaging to support FPI:
    - debian/control: Depends on apache2 for maas-cluster-controller.
    - debian/maas-cluster-controller.install: Install http config file.
    - debian/maas-cluster-controller.{postinst,postrm}: Handle symlink creation
      and deletion.
  * debian/maas-region-controller.install: Install preseeds in
    etc/maas/preseeds. (LP: #1073463)

  [ Jeroen Vermeulen ]
  * In the source tree, /etc/maas/pserv.yaml has moved from etc/ to etc/maas/.
  * Install templates into /etc/maas/templates/.
 -- Andres Rodriguez <email address hidden> Mon, 03 Jun 2013 16:53:14 -0400

Changed in maas (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.