X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=vm_host;h=7c521e4da426f1cc94f8744d59f442d70d90adf1;hp=ba6461dfcf68cd9b105dec01cfc6080a894cb2f4;hb=08bfdef225ec9d8d83a6658d64d462404be011a3;hpb=43dd7fe293ce4a22153053218645a1a6282ab485 diff --git a/vm_host b/vm_host index ba6461d..7c521e4 100755 --- a/vm_host +++ b/vm_host @@ -1,7 +1,7 @@ #!/bin/sh set -e -f ${DRY_RUN:+-n} -u tool=${0%/*} -. "$tool"/lib/functions.sh +. "$tool"/lib/rule.sh . "$tool"/etc/vm.sh rule_help () { # SYNTAX: [--hidden] @@ -45,7 +45,7 @@ rule_git_reset () { } rule_vm_configure () { - mk_reg mod=644 own=root:root /etc/xen/$vm_fqdn.cfg <<-EOF + sudo install -m 644 -u root -g root /dev/stdin /etc/xen/$vm_fqdn.cfg <<-EOF # -*- mode: python; -*- # DOC: http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers import os, re @@ -281,9 +281,6 @@ rule_part_root_umount () { ! test -e /dev/mapper/${vm_lvm_lv}_root_deciphered || sudo cryptsetup luksClose ${vm_lvm_lv}_root_deciphered } -rule_part_root_backup_luks () { - sudo cryptsetup luksHeaderBackup $vm_dev_disk_root --header-backup-file ./root.luks - } rule_part_swap_format () { rule _part_encrypted_format swap rule _part_encrypted_mount swap