~serge-hallyn/ubuntu/raring/libvirt/libvirt-hugepages

« back to all changes in this revision

Viewing changes to docs/schemas/storagepool.rng

  • Committer: James Westby
  • Author(s): Jamie Strandboge
  • Date: 2009-12-02 14:22:21 UTC
  • mfrom: (1.2.3 upstream) (3.4.9 squeeze)
  • Revision ID: james.westby@canonical.com-20091202142221-ltkr0to6h52mla1y
Tags: 0.7.2-4ubuntu1
* Merge from debian testing. Remaining changes:
  - debian/control:
    + Don't build-depend on QEmu
    + Bump bridge-utils, dnsmasq-base, netcat-openbsd, and iptables
      to Depends of libvirt-bin
    + Recommends qemu-kvm (>= 0.11.0-0ubuntu6)
    + Add versioned Conflicts/Replaces to libvirt0 for libvirt0-dbg,
      since we used to ship them as such
    + We call libxen-dev libxen3-dev, so change all references
    + Build-Depends on libxml2-utils
    + Build-Depends on open-iscsi-utils instead of open-iscsi due to
      LP: #414986
  - debian/postinst:
    + rename the libvirt group to libvirtd
    + add each admin user to the libvirtd group
  - debian/libvirt-bin.postrm: rename the libvirt group to libvirtd
  - debian/rules: add DEB_MAKE_CHECK_TARGET := check
  - debian/patches/900[0-7]: updated/refreshed for new paths in 0.7.2
  - debian/patches/series: don't apply 0002-qemu-disable-network.diff.patch
  - AppArmor integration:
    + debian/control: Build-Depends on libapparmor-dev and Suggests
      apparmor (>= 2.3+1289-0ubuntu14)
    + debian/libvirt-bin.dirs: add /etc/apparmor.d/abstractions,
      /etc/apparmor.d/force-complain, /etc/apparmor.d/libvirt,
      /etc/cron.daily and /usr/share/apport/package-hooks
    + add debian/libvirt-bin.cron.daily (LP: #438165)
    + add debian/libvirt-bin.apport
    + debian/libvirt-bin.install: install apparmor profiles, abstractions
      and apport hook
    + debian/postinst: reload apparmor profiles
    + debian/libvirt-bin.postrm: remove apparmor symlinks on purge
    + debian/libvirt-bin.preinst: added to force complain on certain
      upgrades
    + debian/README.Debian: add AppArmor section based on the upstream
      documentation
    + debian/rules: use --with-apparmor and copy apparmor and apport hook to
      debian/tmp
  - Dropped the following patches now included upstream:
    + 0005-Close-logfile-fd-after-spawning-qemu.patch
    + 9090-reenable-nonfile-labels.patch
    + 9091-apparmor.patch
    + 9092-apparmor-autoreconf.patch
* AppArmor integration updates:
  - debian/apparmor/usr.sbin.libvirtd: allow libvirtd access to
    /usr/lib/libvirt/* (LP: #480478)
  - debian/apparmor/libvirt-qemu: allow guests access to
    /etc/pki/libvirt-vnc/** (LP: #484562)
  - debian/libvirt-bin.postinst: 0.7.2 moved /usr/bin/virt-aa-helper to
    /usr/lib/libvirt, so the profile changed from usr.bin.virt-aa-helper
    to usr.lib.libvirt.virt-aa-helper and needs to be migrated. If the user
    made no changes to the old profile, remove it, otherwise, update the
    paths, preserving the shipped usr.lib.libvirt.virt-aa-helper
  - update to 0.7.4 version of the sVirt AppArmor driver (can be dropped in
    0.7.4):
    + debian/patches/9008-apparmor-caps-mockup.patch
    + debian/patches/9009-apparmor-lp453335.patch
    + debian/patches/9010-apparmor-lp460271.patch
    + debian/patches/9011-apparmor-code-cleanups.patch
  - add virt-aa-helper-test and examples/apparmor that were omitted from the
    upstream tarball (can be dropped in 0.7.5):
    + debian/patches/9012-apparmor-add-virt-aa-helper-test.patch
    + debian/patches/9013-apparmor-examples.patch
    + debian/rules: add post-patches target to make virt-aa-helper-test
      executable
* debian/patches/0005-Fix-SELinux-linking-issues.patch: updated to work
  when both apparmor and selinux are available. This patch should be
  dropped in 0.7.4.
* debian/patches/9007-default-config-test-case.patch: updated to not fail
  if building in a deep directory
* debian/patches/9014-event-fuzz.patch: add a little fuzz to not be quite
  so precise with expected expiry time. Fixes FTBFS with HZ=100 kernels.
  Can be dropped in 0.7.5.
* debian/patches/9015-hal-startup-failure-is-nonfatal.patch: disable hal
  driver if hald is not running instead of dying. Can be dropped in
  0.7.4.
* debian/control: temporarily remove Build-Depends on libcap-ng-dev, which
  isn't available in Ubuntu main yet
* revert change to new source format 3.0 (quilt) since Launchpad can't
  handle it yet (see LP: #293106)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
        <ref name='pooldisk'/>
17
17
        <ref name='pooliscsi'/>
18
18
        <ref name='poolscsi'/>
 
19
        <ref name='poolmpath'/>
19
20
      </choice>
20
21
    </element>
21
22
  </define>
90
91
    <ref name='target'/>
91
92
  </define>
92
93
 
 
94
  <define name='poolmpath'>
 
95
    <attribute name='type'>
 
96
      <value>mpath</value>
 
97
    </attribute>
 
98
    <ref name='commonmetadata'/>
 
99
    <ref name='sizing'/>
 
100
    <optional>
 
101
      <ref name='sourcempath'/>
 
102
    </optional>
 
103
    <ref name='target'/>
 
104
  </define>
 
105
 
93
106
  <define name='commonmetadata'>
94
107
    <element name='name'>
95
108
      <ref name='name'/>
212
225
    </element>
213
226
  </define>
214
227
 
 
228
  <define name='sourceinfoauth'>
 
229
    <element name='auth'>
 
230
      <attribute name='type'>
 
231
        <choice>
 
232
          <value>chap</value>
 
233
        </choice>
 
234
      </attribute>
 
235
      <attribute name='login'>
 
236
        <text/>
 
237
      </attribute>
 
238
      <attribute name='passwd'>
 
239
        <text/>
 
240
      </attribute>
 
241
    </element>
 
242
  </define>
 
243
 
215
244
  <define name='sourcefmtfs'>
216
245
    <optional>
217
246
      <element name='format'>
309
338
 
310
339
  <define name='sourcelogical'>
311
340
    <element name='source'>
312
 
      <ref name='sourceinfoname'/>
313
 
      <optional>
314
 
        <ref name='sourceinfodev'/>
315
 
      </optional>
 
341
      <oneOrMore>
 
342
        <optional>
 
343
          <ref name='sourceinfoname'/>
 
344
        </optional>
 
345
        <optional>
 
346
          <ref name='sourceinfodev'/>
 
347
        </optional>
 
348
      </oneOrMore>
316
349
      <ref name='sourcefmtlogical'/>
317
350
    </element>
318
351
  </define>
328
361
    <element name='source'>
329
362
      <ref name='sourceinfohost'/>
330
363
      <ref name='sourceinfodev'/>
 
364
      <optional>
 
365
        <ref name='sourceinfoauth'/>
 
366
      </optional>
331
367
    </element>
332
368
  </define>
333
369
 
334
370
  <define name='sourcescsi'>
335
371
    <element name='source'>
336
 
      <ref name='sourceinfoname'/>
 
372
      <ref name='sourceinfoadapter'/>
337
373
    </element>
338
374
  </define>
339
375
 
 
376
  <define name='sourcempath'>
 
377
    <element name='source'>
 
378
      <empty/>
 
379
    </element>
 
380
  </define>
340
381
 
341
382
  <define name='name'>
342
383
    <data type='string'>