User-configurable files are not installed in /etc

Bug #1073463 reported by Julian Edwards
This bug affects 1 person
Affects Status Importance Assigned to Milestone
maas (Ubuntu)
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  Edit
Everyone can see this information.

Other bug subscribers