Comment 13 for bug 1805799

Revision history for this message
Mr. Jester (mrjester) wrote :

Instructions for the Snap version MaaS 2.8 build 7328. I have no idea how to submit this for inclusion.

snap stop maas.supervisor
umount /snap/maas/7328
unsquashfs /var/lib/snapd/snaps/maas_7328.snap
cp proxmox.py squashfs-root/usr/lib/python3/dist-packages/provisioningserver/drivers/power/
vi squashfs-root/usr/lib/python3/dist-packages/provisioningserver/drivers/power/registry.py

## Add this to the import headers
from provisioningserver.drivers.power.proxmox import ProxmoxPowerDriver

## The ProxmoxPowerDriver is the entry to be added
power_drivers = [
     ProxmoxPowerDriver(),
     ...
 ]

mksquashfs squashfs-root maas_7328.snap
mv /var/lib/snapd/snaps/maas_7328.snap /var/lib/snapd/snaps/maas_7328.snap-orig
mv maas_7328.snap /var/lib/snapd/snaps/
reboot (changes were not recognized until I restarted the server. Mounting and starting the snap was not sufficient)