# PaCkAgE DaTaStReAm opensvc 1 27648 # end of header 07070100005059000081a4000000000000000000000001635022a4000000d1000000e700010003ffffffffffffffff0000001000000000opensvc/pkginfo CLASSES=none PSTAMP=OPENSVC-2.1,REV=1576 EMAIL=support@opensvc.com VENDOR=https://www.opensvc.com CATEGORY=application VERSION=2.1,REV=1576 ARCH=all NAME=Cluster and configuration management agent PKG=opensvc 07070100005055000081a4000000000000000000000001635022a40002261c000000e700010003ffffffffffffffff0000000f00000000opensvc/pkgmap : 1 27648 1 d none /etc/bash_completion.d 0755 root root 1 f none /etc/bash_completion.d/opensvc.sh 0644 root root 39189 11048 1666195843 1 d none /etc/opensvc 0755 root root 1 s none /usr/bin/nodemgr=../share/opensvc/bin/opensvc 1 s none /usr/bin/om=../share/opensvc/bin/om 1 s none /usr/bin/svcmgr=../share/opensvc/bin/opensvc 1 s none /usr/bin/svcmon=../share/opensvc/bin/opensvc 1 d none /usr/share 0755 root sys 1 d none /usr/share/doc 0755 root other 1 d none /usr/share/doc/opensvc 0755 root root 1 f none /usr/share/doc/opensvc/AUTHORS 0644 root root 695 183 1666195843 1 f none /usr/share/doc/opensvc/copyright 0644 root root 5124 30396 1666195843 1 f none /usr/share/doc/opensvc/daemon.events 0644 root root 5798 20275 1666196124 1 d none /usr/share/doc/opensvc/provisioning 0755 root root 1 f none /usr/share/doc/opensvc/provisioning/provisioning.agent.debian 0644 root root 2602 50922 1666195843 1 f none /usr/share/doc/opensvc/provisioning/provisioning.example 0644 root root 362 30449 1666195843 1 f none /usr/share/doc/opensvc/schedule 0644 root root 2710 60003 1666195843 1 f none /usr/share/doc/opensvc/template.cfg.DEFAULT.conf.gz 0644 root root 1132 12153 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.DEFAULT.conf.gz 0644 root root 1022 63181 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.arbitrator.conf.gz 0644 root root 817 35991 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.centera.conf.gz 0644 root root 509 60859 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.dorado.conf.gz 0644 root root 526 1507 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.emcvnx.conf.gz 0644 root root 475 58879 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.eva.conf.gz 0644 root root 424 51109 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.freenas.conf.gz 0644 root root 465 57976 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hcs.conf.gz 0644 root root 798 34913 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hds.conf.gz 0644 root root 584 10113 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hp3par.conf.gz 0644 root root 398 49663 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.ibmds.conf.gz 0644 root root 286 37139 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.ibmsvc.conf.gz 0644 root root 265 34983 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.netapp.conf.gz 0644 root root 299 38108 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.nexenta.conf.gz 0644 root root 415 49911 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.pure.conf.gz 0644 root root 724 26602 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.symmetrix.conf.gz 0644 root root 673 19934 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.vioserver.conf.gz 0644 root root 266 32971 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.xtremio.conf.gz 0644 root root 403 49230 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.asset.conf.gz 0644 root root 232 28003 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.checks.conf.gz 0644 root root 232 26701 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.cluster.conf.gz 0644 root root 1277 26928 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.cni.conf.gz 0644 root root 233 28910 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.compliance.conf.gz 0644 root root 492 60136 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.dequeue_actions.conf.gz 0644 root root 228 28022 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.disks.conf.gz 0644 root root 231 28180 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.disk.conf.gz 0644 root root 449 57559 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.multicast.conf.gz 0644 root root 477 59989 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.relay.conf.gz 0644 root root 460 56542 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.unicast.conf.gz 0644 root root 493 60121 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hook.conf.gz 0644 root root 305 35993 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.listener.conf.gz 0644 root root 862 41636 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.bridge.conf.gz 0644 root root 269 35442 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.routed_bridge.conf.gz 0644 root root 955 56743 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.weave.conf.gz 0644 root root 205 23557 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.node.conf.gz 0644 root root 2656 6956 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.packages.conf.gz 0644 root root 235 28011 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.patches.conf.gz 0644 root root 234 28789 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.directory.conf.gz 0644 root root 516 80 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.dorado.conf.gz 0644 root root 729 24282 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.drbd.conf.gz 0644 root root 630 14954 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.freenas.conf.gz 0644 root root 810 30642 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.hcs.conf.gz 0644 root root 785 29911 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.loop.conf.gz 0644 root root 491 59412 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.pure.conf.gz 0644 root root 713 24249 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.share.conf.gz 0644 root root 521 64788 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.shm.conf.gz 0644 root root 451 55899 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.symmetrix.conf.gz 0644 root root 684 19935 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.vg.conf.gz 0644 root root 503 61914 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.virtual.conf.gz 0644 root root 792 34285 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.zpool.conf.gz 0644 root root 504 62903 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.reboot.conf.gz 0644 root root 534 562 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.rotate_root_pw.conf.gz 0644 root root 231 28369 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stats.conf.gz 0644 root root 330 40230 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stats_collection.conf.gz 0644 root root 229 27475 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stonith.conf.gz 0644 root root 285 35291 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.switch.brocade.conf.gz 0644 root root 517 64964 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.syslog.conf.gz 0644 root root 428 50176 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.sysreport.conf.gz 0644 root root 271 31996 1666196124 1 f none /usr/share/doc/opensvc/template.comp_module.py 0644 root root 1232 29792 1666195843 1 f none /usr/share/doc/opensvc/template.comp_module.sh 0644 root root 471 33835 1666195843 1 f none /usr/share/doc/opensvc/template.node.arbitrator.conf.gz 0644 root root 817 35991 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.centera.conf.gz 0644 root root 509 60859 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.dorado.conf.gz 0644 root root 526 1507 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.emcvnx.conf.gz 0644 root root 475 58879 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.eva.conf.gz 0644 root root 424 51109 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.freenas.conf.gz 0644 root root 465 57976 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hcs.conf.gz 0644 root root 798 34913 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hds.conf.gz 0644 root root 584 10113 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hp3par.conf.gz 0644 root root 398 49663 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.ibmds.conf.gz 0644 root root 286 37139 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.ibmsvc.conf.gz 0644 root root 265 34983 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.netapp.conf.gz 0644 root root 299 38108 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.nexenta.conf.gz 0644 root root 415 49911 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.pure.conf.gz 0644 root root 724 26602 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.symmetrix.conf.gz 0644 root root 673 19934 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.vioserver.conf.gz 0644 root root 266 32971 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.xtremio.conf.gz 0644 root root 466 55744 1666196124 1 f none /usr/share/doc/opensvc/template.node.asset.conf.gz 0644 root root 232 28003 1666196124 1 f none /usr/share/doc/opensvc/template.node.brocade.conf.gz 0644 root root 225 26517 1666196124 1 f none /usr/share/doc/opensvc/template.node.centera.conf.gz 0644 root root 228 26040 1666196124 1 f none /usr/share/doc/opensvc/template.node.checks.conf.gz 0644 root root 232 26701 1666196124 1 f none /usr/share/doc/opensvc/template.node.cluster.conf.gz 0644 root root 1277 26928 1666196124 1 f none /usr/share/doc/opensvc/template.node.cni.conf.gz 0644 root root 233 28910 1666196124 1 f none /usr/share/doc/opensvc/template.node.compliance.conf.gz 0644 root root 492 60136 1666196124 1 f none /usr/share/doc/opensvc/template.node.dequeue_actions.conf.gz 0644 root root 232 29357 1666196124 1 f none /usr/share/doc/opensvc/template.node.disks.conf.gz 0644 root root 231 28180 1666196124 1 f none /usr/share/doc/opensvc/template.node.dorado.conf.gz 0644 root root 228 28145 1666196124 1 f none /usr/share/doc/opensvc/template.node.emcvnx.conf.gz 0644 root root 227 26398 1666196124 1 f none /usr/share/doc/opensvc/template.node.eva.conf.gz 0644 root root 220 26898 1666196124 1 f none /usr/share/doc/opensvc/template.node.freenas.conf.gz 0644 root root 228 26361 1666196124 1 f none /usr/share/doc/opensvc/template.node.gcedisks.conf.gz 0644 root root 229 27545 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.disk.conf.gz 0644 root root 449 57559 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.multicast.conf.gz 0644 root root 477 59989 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.relay.conf.gz 0644 root root 460 56542 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.unicast.conf.gz 0644 root root 493 60121 1666196124 1 f none /usr/share/doc/opensvc/template.node.hcs.conf.gz 0644 root root 225 27365 1666196124 1 f none /usr/share/doc/opensvc/template.node.hds.conf.gz 0644 root root 221 26245 1666196124 1 f none /usr/share/doc/opensvc/template.node.hook.conf.gz 0644 root root 305 35993 1666196124 1 f none /usr/share/doc/opensvc/template.node.hp3par.conf.gz 0644 root root 230 26922 1666196124 1 f none /usr/share/doc/opensvc/template.node.ibmds.conf.gz 0644 root root 227 29224 1666196124 1 f none /usr/share/doc/opensvc/template.node.ibmsvc.conf.gz 0644 root root 224 26939 1666196124 1 f none /usr/share/doc/opensvc/template.node.listener.conf.gz 0644 root root 862 41636 1666196124 1 f none /usr/share/doc/opensvc/template.node.necism.conf.gz 0644 root root 224 26779 1666196124 1 f none /usr/share/doc/opensvc/template.node.netapp.conf.gz 0644 root root 228 28228 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.bridge.conf.gz 0644 root root 269 35442 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.routed_bridge.conf.gz 0644 root root 955 56743 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.weave.conf.gz 0644 root root 205 23557 1666196124 1 f none /usr/share/doc/opensvc/template.node.node.conf.gz 0644 root root 3251 19496 1666196124 1 f none /usr/share/doc/opensvc/template.node.nsr.conf.gz 0644 root root 220 27281 1666196124 1 f none /usr/share/doc/opensvc/template.node.packages.conf.gz 0644 root root 235 28011 1666196124 1 f none /usr/share/doc/opensvc/template.node.patches.conf.gz 0644 root root 234 28789 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.directory.conf.gz 0644 root root 516 80 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.dorado.conf.gz 0644 root root 729 24282 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.drbd.conf.gz 0644 root root 630 14954 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.freenas.conf.gz 0644 root root 810 30642 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.hcs.conf.gz 0644 root root 785 29911 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.loop.conf.gz 0644 root root 491 59412 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.pure.conf.gz 0644 root root 713 24249 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.share.conf.gz 0644 root root 521 64788 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.shm.conf.gz 0644 root root 451 55899 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.symmetrix.conf.gz 0644 root root 684 19935 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.vg.conf.gz 0644 root root 503 61914 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.virtual.conf.gz 0644 root root 792 34285 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.zpool.conf.gz 0644 root root 504 62903 1666196124 1 f none /usr/share/doc/opensvc/template.node.reboot.conf.gz 0644 root root 534 562 1666196124 1 f none /usr/share/doc/opensvc/template.node.rotate_root_pw.conf.gz 0644 root root 231 28369 1666196124 1 f none /usr/share/doc/opensvc/template.node.stats.conf.gz 0644 root root 330 40230 1666196124 1 f none /usr/share/doc/opensvc/template.node.stats_collection.conf.gz 0644 root root 229 27475 1666196124 1 f none /usr/share/doc/opensvc/template.node.stonith.conf.gz 0644 root root 285 35291 1666196124 1 f none /usr/share/doc/opensvc/template.node.switch.brocade.conf.gz 0644 root root 517 64964 1666196124 1 f none /usr/share/doc/opensvc/template.node.sym.conf.gz 0644 root root 221 27464 1666196124 1 f none /usr/share/doc/opensvc/template.node.syslog.conf.gz 0644 root root 428 50176 1666196124 1 f none /usr/share/doc/opensvc/template.node.sysreport.conf.gz 0644 root root 276 34194 1666196124 1 f none /usr/share/doc/opensvc/template.node.vioserver.conf.gz 0644 root root 226 27878 1666196124 1 f none /usr/share/doc/opensvc/template.node.xtremio.conf.gz 0644 root root 229 28669 1666196124 1 f none /usr/share/doc/opensvc/template.nscfg.DEFAULT.conf.gz 0644 root root 1999 53455 1666196124 1 f none /usr/share/doc/opensvc/template.secret.DEFAULT.conf.gz 0644 root root 1487 56273 1666196124 1 f none /usr/share/doc/opensvc/template.service.DEFAULT.conf.gz 0644 root root 9726 34567 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.forking.conf.gz 0644 root root 4708 7755 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.simple.conf.gz 0644 root root 4813 23809 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.winservice.conf.gz 0644 root root 3985 49487 1666196122 1 f none /usr/share/doc/opensvc/template.service.certificate.tls.conf.gz 0644 root root 676 17366 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.amazon.conf.gz 0644 root root 4257 16478 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.docker.conf.gz 0644 root root 5773 12063 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.esx.conf.gz 0644 root root 4084 62081 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.hpvm.conf.gz 0644 root root 4085 61933 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.jail.conf.gz 0644 root root 4173 4650 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.kvm.conf.gz 0644 root root 4223 7921 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.ldom.conf.gz 0644 root root 4086 55408 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.lxc.conf.gz 0644 root root 4671 1833 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.lxd.conf.gz 0644 root root 4198 4669 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.oci.conf.gz 0644 root root 5774 8606 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.openstack.conf.gz 0644 root root 4300 16388 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.ovm.conf.gz 0644 root root 4272 10215 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.podman.conf.gz 0644 root root 5777 7257 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.srp.conf.gz 0644 root root 4158 3309 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vbox.conf.gz 0644 root root 4116 60875 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vcloud.conf.gz 0644 root root 4331 28824 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vz.conf.gz 0644 root root 4164 65223 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.xen.conf.gz 0644 root root 4223 10982 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.zone.conf.gz 0644 root root 4631 65317 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.advfs.conf.gz 0644 root root 3965 42815 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.amazon.conf.gz 0644 root root 4076 51105 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.crypt.conf.gz 0644 root root 4242 10119 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.disk.conf.gz 0644 root root 4112 58618 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.drbd.conf.gz 0644 root root 4202 2590 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.gandi.conf.gz 0644 root root 4018 51986 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.gce.conf.gz 0644 root root 4328 20705 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.hpvm.conf.gz 0644 root root 3896 31987 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.ldom.conf.gz 0644 root root 3898 43027 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.loop.conf.gz 0644 root root 3919 40652 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.lv.conf.gz 0644 root root 4075 50701 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.lvm.conf.gz 0644 root root 4070 62873 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.md.conf.gz 0644 root root 4047 52720 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.pool.conf.gz 0644 root root 4128 58013 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.rados.conf.gz 0644 root root 4138 59217 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.raw.conf.gz 0644 root root 4268 15218 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vdisk.conf.gz 0644 root root 3912 26833 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.veritas.conf.gz 0644 root root 3910 33871 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vg.conf.gz 0644 root root 4070 58359 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vxdg.conf.gz 0644 root root 3909 39102 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vxvol.conf.gz 0644 root root 4055 52750 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.zpool.conf.gz 0644 root root 4129 57424 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.zvol.conf.gz 0644 root root 3991 49140 1666196123 1 f none /usr/share/doc/opensvc/template.service.expose.envoy.conf.gz 0644 root root 1066 2161 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.btrfs.conf.gz 0644 root root 4624 58361 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.conf.gz 0644 root root 4614 54318 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.directory.conf.gz 0644 root root 3550 50897 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.docker.conf.gz 0644 root root 3575 61017 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext2.conf.gz 0644 root root 4622 60560 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext3.conf.gz 0644 root root 4624 60351 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext4.conf.gz 0644 root root 4624 57542 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.none.conf.gz 0644 root root 3777 22089 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.tmpfs.conf.gz 0644 root root 3778 16746 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.vxfs.conf.gz 0644 root root 4624 55220 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.xfs.conf.gz 0644 root root 4623 63733 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.zfs.conf.gz 0644 root root 4675 60489 1666196123 1 f none /usr/share/doc/opensvc/template.service.hashpolicy.envoy.conf.gz 0644 root root 756 27958 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.amazon.conf.gz 0644 root root 4888 35455 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.cni.conf.gz 0644 root root 4185 7410 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.crossbow.conf.gz 0644 root root 4715 7237 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.docker.conf.gz 0644 root root 5075 59973 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.gce.conf.gz 0644 root root 4746 15153 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.host.conf.gz 0644 root root 4671 5591 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.netns.conf.gz 0644 root root 5076 59806 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.route.conf.gz 0644 root root 3485 43918 1666196123 1 f none /usr/share/doc/opensvc/template.service.route.envoy.conf.gz 0644 root root 1477 57023 1666196123 1 f none /usr/share/doc/opensvc/template.service.share.nfs.conf.gz 0644 root root 3480 37650 1666196123 1 f none /usr/share/doc/opensvc/template.service.subset.conf.gz 0644 root root 1307 32778 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.btrfs.conf.gz 0644 root root 4197 64864 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.btrfssnap.conf.gz 0644 root root 4314 20253 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.dds.conf.gz 0644 root root 4637 58983 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.docker.conf.gz 0644 root root 4119 64267 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.evasnap.conf.gz 0644 root root 4289 20308 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.hp3par.conf.gz 0644 root root 4281 13413 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.hp3parsnap.conf.gz 0644 root root 4156 62143 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.ibmdssnap.conf.gz 0644 root root 4290 15180 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.necismsnap.conf.gz 0644 root root 4138 1504 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.netapp.conf.gz 0644 root root 4280 23339 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.nexenta.conf.gz 0644 root root 4276 10396 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.oci.conf.gz 0644 root root 4116 53974 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.radosclone.conf.gz 0644 root root 4104 54703 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.radossnap.conf.gz 0644 root root 4128 56970 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.rsync.conf.gz 0644 root root 4760 16232 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.s3.conf.gz 0644 root root 4499 38681 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symclone.conf.gz 0644 root root 4362 32448 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symsnap.conf.gz 0644 root root 4341 27232 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symsrdfs.conf.gz 0644 root root 4228 8885 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.zfs.conf.gz 0644 root root 4316 14739 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.zfssnap.conf.gz 0644 root root 4347 24300 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.docker.conf.gz 0644 root root 6196 266 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.host.conf.gz 0644 root root 4290 15356 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.oci.conf.gz 0644 root root 6198 60634 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.podman.conf.gz 0644 root root 6199 4191 1666196124 1 f none /usr/share/doc/opensvc/template.service.vhost.envoy.conf.gz 0644 root root 413 51234 1666196124 1 f none /usr/share/doc/opensvc/template.service.volume.conf.gz 0644 root root 4205 9913 1666196124 1 f none /usr/share/doc/opensvc/template.sysreport.conf.gz 0644 root root 414 50777 1666195843 1 f none /usr/share/doc/opensvc/template.usr.DEFAULT.conf.gz 0644 root root 1798 31012 1666196124 1 d none /usr/share/man 0755 root bin 1 d none /usr/share/man/man1 0755 root bin 1 f none /usr/share/man/man1/nodemgr.1.gz 0644 root root 7965 43839 1666195843 1 f none /usr/share/man/man1/svcmgr.1.gz 0644 root root 14757 43759 1666195843 1 f none /usr/share/man/man1/svcmon.1.gz 0644 root root 1346 41099 1666195843 1 d none /usr/share/opensvc 0755 root root 1 d none /usr/share/opensvc/bin 0755 root root 1 d none /usr/share/opensvc/bin/init 0755 root root 1 f none /usr/share/opensvc/bin/init/darwin.com.opensvc.svcmgr.plist 0644 root root 597 51671 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.agent.xml 0644 root root 2097 49739 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.defaults.parameters 0644 root root 334 28770 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.AIX 0755 root root 439 34806 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.Darwin 0755 root root 810 64665 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.FreeBSD 0755 root root 929 10762 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.OSF1 0755 root root 464 35940 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.SunOS 0755 root root 645 50927 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.debian 0755 root root 703 52638 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.hpux 0755 root root 942 7699 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.openrc 0755 root root 803 4078 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.redhat 0755 root root 821 352 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.suse 0755 root root 707 52871 1666195843 1 f none /usr/share/opensvc/bin/init/systemd.opensvc-agent.service 0644 root root 828 12836 1666195843 1 f none /usr/share/opensvc/bin/init/systemd.opensvc-services.service 0644 root root 368 34414 1666195843 1 s none /usr/share/opensvc/bin/nodemgr=om 1 f none /usr/share/opensvc/bin/om 0755 root root 1908 9290 1666195843 1 s none /usr/share/opensvc/bin/opensvc=om 1 f none /usr/share/opensvc/bin/postinstall 0755 root root 51742 28414 1666195843 1 f none /usr/share/opensvc/bin/postremove 0644 root root 993 15241 1666195843 1 f none /usr/share/opensvc/bin/preinstall 0755 root root 1411 49438 1666195843 1 f none /usr/share/opensvc/bin/preuninstall 0755 root root 717 52870 1666195843 1 s none /usr/share/opensvc/bin/svcmgr=om 1 s none /usr/share/opensvc/bin/svcmon=om 1 d none /usr/share/opensvc/html 0755 root root 1 f none /usr/share/opensvc/html/index.html 0644 root root 426 36184 1632326887 1 f none /usr/share/opensvc/html/index.js 0644 root root 1920250 56751 1632326887 1 d none /usr/share/opensvc/opensvc 0755 root root 1 f none /usr/share/opensvc/opensvc/__init__.py 0644 root root 86 7790 1666195843 1 f none /usr/share/opensvc/opensvc/__main__.py 0644 root root 4431 774 1666195843 1 d none /usr/share/opensvc/opensvc/commands 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/commands/ccfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/ccfg/__init__.py 0644 root root 288 24273 1666195843 1 f none /usr/share/opensvc/opensvc/commands/ccfg/parser.py 0644 root root 1141 19378 1666195843 1 d none /usr/share/opensvc/opensvc/commands/cfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/cfg/__init__.py 0644 root root 285 23976 1666195843 1 f none /usr/share/opensvc/opensvc/commands/cfg/parser.py 0644 root root 4065 25913 1666195843 1 d none /usr/share/opensvc/opensvc/commands/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/daemon/__init__.py 0644 root root 1167 28510 1666195843 1 f none /usr/share/opensvc/opensvc/commands/daemon/parser.py 0644 root root 4666 9821 1666195843 1 d none /usr/share/opensvc/opensvc/commands/mgr 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/mgr/__init__.py 0644 root root 12565 4544 1666195843 1 f none /usr/share/opensvc/opensvc/commands/mgr/parser.py 0644 root root 22194 47969 1666195843 1 d none /usr/share/opensvc/opensvc/commands/network 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/network/__init__.py 0644 root root 1219 31768 1666195843 1 f none /usr/share/opensvc/opensvc/commands/network/parser.py 0644 root root 1844 4794 1666195843 1 d none /usr/share/opensvc/opensvc/commands/node 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/node/__init__.py 0644 root root 1871 20842 1666195843 1 f none /usr/share/opensvc/opensvc/commands/node/parser.py 0644 root root 39671 37373 1666195843 1 d none /usr/share/opensvc/opensvc/commands/nscfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/nscfg/__init__.py 0644 root root 291 24651 1666195843 1 f none /usr/share/opensvc/opensvc/commands/nscfg/parser.py 0644 root root 1223 26526 1666195843 1 d none /usr/share/opensvc/opensvc/commands/pool 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/pool/__init__.py 0644 root root 1207 30424 1666195843 1 f none /usr/share/opensvc/opensvc/commands/pool/parser.py 0644 root root 3010 23074 1666195843 1 d none /usr/share/opensvc/opensvc/commands/sec 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/sec/__init__.py 0644 root root 285 24009 1666195843 1 f none /usr/share/opensvc/opensvc/commands/sec/parser.py 0644 root root 4938 28731 1666195843 1 d none /usr/share/opensvc/opensvc/commands/svc 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/svc/__init__.py 0644 root root 284 24050 1666195843 1 f none /usr/share/opensvc/opensvc/commands/svc/parser.py 0644 root root 34268 60538 1666195843 1 f none /usr/share/opensvc/opensvc/commands/svcmon.py 0644 root root 12590 462 1666195843 1 d none /usr/share/opensvc/opensvc/commands/usr 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/usr/__init__.py 0644 root root 285 24102 1666195843 1 f none /usr/share/opensvc/opensvc/commands/usr/parser.py 0644 root root 4790 19062 1666195843 1 d none /usr/share/opensvc/opensvc/commands/vol 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/vol/__init__.py 0644 root root 285 24075 1666195843 1 f none /usr/share/opensvc/opensvc/commands/vol/parser.py 0644 root root 262 21242 1666195843 1 d none /usr/share/opensvc/opensvc/core 0755 root root 1 f none /usr/share/opensvc/opensvc/core/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/core/capabilities 0755 root root 1 f none /usr/share/opensvc/opensvc/core/capabilities/__init__.py 0644 root root 5136 36005 1666195843 1 f none /usr/share/opensvc/opensvc/core/capabilities/linux.py 0644 root root 554 40171 1666195843 1 f none /usr/share/opensvc/opensvc/core/capabilities/sunos.py 0644 root root 534 38872 1666195843 1 f none /usr/share/opensvc/opensvc/core/cloud.py 0644 root root 627 48196 1666195843 1 d none /usr/share/opensvc/opensvc/core/collector 0755 root root 1 f none /usr/share/opensvc/opensvc/core/collector/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/actions.py 0644 root root 11041 35844 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/cli.py 0644 root root 98473 56519 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/rpc.py 0644 root root 53967 26492 1666195843 1 f none /usr/share/opensvc/opensvc/core/comm.py 0644 root root 37195 1814 1666195843 1 f none /usr/share/opensvc/opensvc/core/compliance.py 0644 root root 29525 32512 1666195843 1 d none /usr/share/opensvc/opensvc/core/configfile 0755 root root 1 f none /usr/share/opensvc/opensvc/core/configfile/__init__.py 0644 root root 1148 31017 1666195843 1 f none /usr/share/opensvc/opensvc/core/contexts.py 0644 root root 12383 21269 1666195843 1 d none /usr/share/opensvc/opensvc/core/exceptions 0755 root root 1 f none /usr/share/opensvc/opensvc/core/exceptions/__init__.py 0644 root root 3953 57473 1666195843 1 f none /usr/share/opensvc/opensvc/core/extconfig.py 0644 root root 64579 32781 1666195843 1 f none /usr/share/opensvc/opensvc/core/freezer.py 0644 root root 2822 13839 1666195843 1 f none /usr/share/opensvc/opensvc/core/keywords.py 0644 root root 27932 27813 1666195843 1 f none /usr/share/opensvc/opensvc/core/logger.py 0644 root root 8423 36295 1666195843 1 f none /usr/share/opensvc/opensvc/core/network.py 0644 root root 18686 64604 1666195843 1 d none /usr/share/opensvc/opensvc/core/node 0755 root root 1 f none /usr/share/opensvc/opensvc/core/node/__init__.py 0644 root root 206 18606 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/darwin.py 0644 root root 267 19856 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/freebsd.py 0644 root root 1989 12646 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/hpux.py 0644 root root 673 49624 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/linux.py 0644 root root 11996 3212 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/node.py 0644 root root 188525 19438 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/nodedict.py 0644 root root 61733 50882 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/sunos.py 0644 root root 4189 39460 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/windows.py 0644 root root 3713 20543 1666195843 1 d none /usr/share/opensvc/opensvc/core/objects 0755 root root 1 f none /usr/share/opensvc/opensvc/core/objects/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/builder.py 0644 root root 8370 65199 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/ccfg.py 0644 root root 582 43273 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/ccfgdict.py 0644 root root 3468 7185 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/cfg.py 0644 root root 2071 25058 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/cfgdict.py 0644 root root 3428 6142 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/data.py 0644 root root 14339 17262 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/nscfg.py 0644 root root 3249 42371 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/nscfgdict.py 0644 root root 3306 61476 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/pg.py 0644 root root 4286 48141 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/sec.py 0644 root root 7686 33847 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/secdict.py 0644 root root 5926 43202 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/svc.py 0644 root root 197168 59715 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/svcdict.py 0644 root root 54284 27054 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/usr.py 0644 root root 4871 40447 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/usrdict.py 0644 root root 6718 48401 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/vol.py 0644 root root 930 5678 1666195843 1 f none /usr/share/opensvc/opensvc/core/pool.py 0644 root root 6570 18244 1666195843 1 f none /usr/share/opensvc/opensvc/core/resource.py 0644 root root 47353 25280 1666195843 1 f none /usr/share/opensvc/opensvc/core/resourceset.py 0644 root root 15965 45338 1666195843 1 f none /usr/share/opensvc/opensvc/core/scheduler.py 0644 root root 39957 43216 1666195843 1 d none /usr/share/opensvc/opensvc/core/status 0755 root root 1 f none /usr/share/opensvc/opensvc/core/status/__init__.py 0644 root root 6448 23821 1666195843 1 d none /usr/share/opensvc/opensvc/core/sysreport 0755 root root 1 f none /usr/share/opensvc/opensvc/core/sysreport/__init__.py 0644 root root 215 19726 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/aix.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/darwin.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/freebsd.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/hpux.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/linux.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/osf1.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/sunos.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/sysreport.py 0644 root root 16904 37089 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/windows.py 0644 root root 1500 44679 1666195843 1 d none /usr/share/opensvc/opensvc/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/__main__.py 0644 root root 30 2609 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/clusterlock.py 0644 root root 4112 34461 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/collector.py 0644 root root 12646 6954 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/dns.py 0644 root root 22666 51098 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/events.py 0644 root root 4999 45650 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handler.py 0644 root root 2177 29636 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/api 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/api/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/api/get.py 0644 root root 814 55330 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/askfull 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/askfull/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/askfull/post.py 0644 root root 1205 24243 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/authinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/authinfo/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/authinfo/get.py 0644 root root 723 53484 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear/post.py 0644 root root 363 27178 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status/get.py 0644 root root 470 35123 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/catalogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/catalogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/catalogs/get.py 0644 root root 578 41956 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/cluster 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock/get.py 0644 root root 449 33900 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc/post.py 0644 root root 1003 7916 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex/get.py 0644 root root 433 32954 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown/post.py 0644 root root 2664 4594 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start/post.py 0644 root root 1049 12681 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats/get.py 0644 root root 1747 57085 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status/get.py 0644 root root 1544 48221 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop/post.py 0644 root root 3361 55656 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/events 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/events/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/events/get.py 0644 root root 2932 18360 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/join 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/join/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/join/post.py 0644 root root 3451 60575 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/key 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/get.py 0644 root root 1534 48398 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/post.py 0644 root root 1361 30461 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/keywords 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/keywords/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/keywords/get.py 0644 root root 981 6859 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/leave 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/leave/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/leave/post.py 0644 root root 840 61353 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/lock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/lock/post.py 0644 root root 1144 14834 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/networks 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/networks/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/networks/get.py 0644 root root 470 35634 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/action 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/action/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/action/post.py 0644 root root 4095 28578 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs/get.py 0644 root root 765 57076 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/checks 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/checks/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/checks/get.py 0644 root root 923 2520 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/config 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/config/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/config/get.py 0644 root root 1590 55344 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/drain 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/drain/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/drain/post.py 0644 root root 2951 16615 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/get.py 0644 root root 470 34195 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/logs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/logs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/logs/get.py 0644 root root 1031 15495 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor/post.py 0644 root root 2499 47308 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo/get.py 0644 root root 474 35748 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/action 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/action/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/action/post.py 0644 root root 6512 61801 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs/get.py 0644 root root 1190 20296 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/clear 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/clear/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/clear/post.py 0644 root root 1261 31932 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/config 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/config/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/config/get.py 0644 root root 3100 26996 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations/get.py 0644 root root 1102 19347 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/create 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/create/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/create/post.py 0644 root root 4406 50351 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/enter 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/enter/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/enter/get.py 0644 root root 2733 313 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/keys 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/keys/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/keys/get.py 0644 root root 940 4127 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/logs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/logs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/logs/get.py 0644 root root 1508 48342 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor/post.py 0644 root root 11189 31915 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/selector 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/selector/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/selector/get.py 0644 root root 1195 20608 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/get.py 0644 root root 774 59026 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/post.py 0644 root root 1023 11976 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/pools 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/pools/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/pools/get.py 0644 root root 926 5189 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx/get.py 0644 root root 1251 21571 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/status/get.py 0644 root root 906 65015 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx/post.py 0644 root root 1663 47484 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/rundone 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/rundone/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/rundone/post.py 0644 root root 1219 19323 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/schedules 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/schedules/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/schedules/get.py 0644 root root 3052 15668 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/sshkey 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sshkey/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sshkey/get.py 0644 root root 1129 13725 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sync/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sync/get.py 0644 root root 2115 20044 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/template 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/template/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/template/get.py 0644 root root 1431 37586 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/templates 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/templates/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/templates/get.py 0644 root root 1554 43658 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/unlock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/unlock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/unlock/post.py 0644 root root 1131 16638 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/wait 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wait/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wait/get.py 0644 root root 5794 17454 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor/post.py 0644 root root 1863 11612 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/whoami 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/whoami/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/whoami/get.py 0644 root root 1111 10608 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/hb 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/hb/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/disk.py 0644 root root 13487 49613 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/hb.py 0644 root root 8174 52548 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/mcast.py 0644 root root 10949 2102 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/relay.py 0644 root root 6994 46408 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/ucast.py 0644 root root 9740 55345 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/listener.py 0644 root root 81668 33746 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/main.py 0644 root root 18445 57465 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/monitor.py 0644 root root 180141 15632 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/rbac.py 0644 root root 7909 55074 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/scheduler.py 0644 root root 22773 35336 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/shared.py 0644 root root 65517 960 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/winservice.py 0644 root root 3041 38823 1666195843 1 d none /usr/share/opensvc/opensvc/drivers 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/array 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/array/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/centera.py 0644 root root 3624 10596 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/dorado.py 0644 root root 37315 27625 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/emcvnx.py 0644 root root 4925 39828 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/eva.py 0644 root root 4713 20970 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/freenas.py 0644 root root 40393 23755 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/gce.py 0644 root root 1262 29328 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hcs.py 0644 root root 51390 20143 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hds.py 0644 root root 26575 61033 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hp3par.py 0644 root root 14247 46413 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/ibmds.py 0644 root root 3490 59854 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/ibmsvc.py 0644 root root 3039 27436 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/necism.py 0644 root root 11207 59782 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/netapp.py 0644 root root 3276 43786 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/nexenta.py 0644 root root 11354 32483 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/pure.py 0644 root root 34787 46086 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/symmetrix.py 0644 root root 51514 19528 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/vioserver.py 0644 root root 3363 53911 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/xtremio.py 0644 root root 27166 24554 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/backupsrv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/backupsrv/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/backupsrv/networker.py 0644 root root 1215 21096 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/__init__.py 0644 root root 4635 63498 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/btrfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/btrfs/linux.py 0644 root root 2466 41918 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/eth 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/__init__.py 0644 root root 1 10 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/hpux.py 0644 root root 2677 31413 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/linux.py 0644 root root 2975 62566 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/sunos.py 0644 root root 10067 1996 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fm 0755 root root 1 d none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm/__init__.py 0644 root root 1041 9968 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage/__init__.py 0644 root root 1509 39839 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage/linux.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_i 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/aix.py 0644 root root 1081 5385 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/darwin.py 0644 root root 1045 4535 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/hpux.py 0644 root root 1440 25799 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/linux.py 0644 root root 2135 9930 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/sunos.py 0644 root root 1177 11860 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/advfs/osf1.py 0644 root root 1013 4208 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/aix.py 0644 root root 1081 5368 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/darwin.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/freebsd.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/hpux.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/linux.py 0644 root root 2375 20838 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/sunos.py 0644 root root 1531 29919 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/windows.py 0644 root root 1110 11572 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/__init__.py 0644 root root 2692 51249 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/jstat 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/jstat/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/jstat/linux.py 0644 root root 5887 55518 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/lag 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/hpux.py 0644 root root 1829 53861 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/linux.py 0644 root root 4014 15035 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/sunos.py 0644 root root 6755 3012 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/windows.py 0644 root root 769 54018 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mcelog 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mcelog/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mcelog/linux.py 0644 root root 1735 52476 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath/native 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/aix.py 0644 root root 2256 15635 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/hpux.py 0644 root root 2353 23750 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/linux.py 0644 root root 4203 2605 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/osf1.py 0644 root root 835 57322 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/sunos.py 0644 root root 2608 33884 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/windows.py 0644 root root 1452 34119 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/__init__.py 0644 root root 2864 48880 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/aix.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/hpux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/numa 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/numa/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/numa/linux.py 0644 root root 1419 27595 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/__init__.py 0644 root root 4497 28663 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/sas2 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/__init__.py 0644 root root 3677 46433 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/__init__.py 0644 root root 3099 18497 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/sunos.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/windows.py 0644 root root 511 38024 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/__init__.py 0644 root root 1223 19422 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/vg_u 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/aix.py 0644 root root 1334 22807 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/hpux.py 0644 root root 1851 63025 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/linux.py 0644 root root 1198 15198 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/zpool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/__init__.py 0644 root root 2252 14995 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/cloud 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/cloud/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/amazon.py 0644 root root 1262 38152 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/gandi.py 0644 root root 1359 39024 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/openstack.py 0644 root root 2126 35146 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/vcloud.py 0644 root root 1888 14922 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pg/linux.py 0644 root root 19024 38648 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pool/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/directory.py 0644 root root 1771 60072 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/dorado.py 0644 root root 7136 21507 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/drbd.py 0644 root root 5818 48245 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/freenas.py 0644 root root 4028 34320 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/hcs.py 0644 root root 4896 38010 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/loop.py 0644 root root 1483 42046 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/pure.py 0644 root root 4487 3574 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/share.py 0644 root root 1738 58116 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/shm.py 0644 root root 2535 53563 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/symmetrix.py 0644 root root 6186 62163 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pool/vg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pool/vg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/vg/linux.py 0644 root root 1427 37262 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/virtual.py 0644 root root 2428 57003 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/zpool.py 0644 root root 1905 4483 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/__init__.py 0644 root root 27023 33707 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/forking 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/forking/__init__.py 0644 root root 5214 65270 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/simple 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/simple/__init__.py 0644 root root 9559 53325 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/simple/sunos.py 0644 root root 1101 14130 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/winservice 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/winservice/__init__.py 0644 root root 3731 7925 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/certificate 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/certificate/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/certificate/tls 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/certificate/tls/__init__.py 0644 root root 1855 20647 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/__init__.py 0644 root root 14980 18824 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/amazon/__init__.py 0644 root root 11321 41727 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/docker/__init__.py 0644 root root 40327 41070 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/esx 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/esx/__init__.py 0644 root root 3713 6243 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/hpvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/hpvm/__init__.py 0644 root root 4252 53621 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/jail 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/jail/__init__.py 0644 root root 4203 35941 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/kvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/kvm/__init__.py 0644 root root 13331 10705 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/ldom 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/ldom/__init__.py 0644 root root 4428 54924 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/lxc 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/lxc/__init__.py 0644 root root 35054 51229 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/lxd 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/lxd/__init__.py 0644 root root 11013 35224 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/openstack 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/openstack/__init__.py 0644 root root 11657 1577 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/ovm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/ovm/__init__.py 0644 root root 5509 3052 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/podman 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/podman/__init__.py 0644 root root 4069 50209 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/srp 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/srp/__init__.py 0644 root root 11512 20617 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vbox 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vbox/__init__.py 0644 root root 4737 14798 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vcloud 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vcloud/__init__.py 0644 root root 9806 7740 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vz 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vz/__init__.py 0644 root root 5769 20025 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/xen 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/xen/__init__.py 0644 root root 3781 16303 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/zone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/zone/__init__.py 0644 root root 44036 55980 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/zone/configuration_profile.py 0644 root root 7235 59554 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/__init__.py 0644 root root 3023 44200 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/advfs/__init__.py 0644 root root 3756 17874 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/amazon/__init__.py 0644 root root 10577 8246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/crypt 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/crypt/__init__.py 0644 root root 9519 53844 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/disk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/disk/__init__.py 0644 root root 5431 13082 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/disk/linux.py 0644 root root 3895 37245 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/drbd 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/drbd/__init__.py 0644 root root 29265 47668 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/gandi 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/gandi/__init__.py 0644 root root 6948 43246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/gce 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/gce/__init__.py 0644 root root 10039 32886 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/hpvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/hpvm/__init__.py 0644 root root 4813 13083 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/ldom 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/ldom/__init__.py 0644 root root 4300 37738 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/loop 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/__init__.py 0644 root root 1593 52433 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/darwin.py 0644 root root 2789 13390 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/freebsd.py 0644 root root 2267 36711 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/linux.py 0644 root root 4652 27246 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/sunos.py 0644 root root 3625 13641 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/lv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/__init__.py 0644 root root 5102 51198 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/hpux.py 0644 root root 1336 37219 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/linux.py 0644 root root 5059 38736 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/md 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/md/__init__.py 0644 root root 18530 42640 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/rados 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/rados/__init__.py 0644 root root 10197 18658 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/raw 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/__init__.py 0644 root root 14997 38932 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/hpux.py 0644 root root 581 44485 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/linux.py 0644 root root 9004 59042 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/sunos.py 0644 root root 1131 12552 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/__init__.py 0644 root root 10102 13233 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/freebsd.py 0644 root root 279 24247 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/hpux.py 0644 root root 4606 14239 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/linux.py 0644 root root 860 4012 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/osf1.py 0644 root root 6026 39842 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/sg.py 0644 root root 13241 12346 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/sunos.py 0644 root root 229 20264 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vdisk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vdisk/__init__.py 0644 root root 2509 57656 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/aix.py 0644 root root 9564 20876 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/hpux.py 0644 root root 14879 14737 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/linux.py 0644 root root 13674 7009 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vxdg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vxdg/__init__.py 0644 root root 10308 3246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vxvol 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vxvol/__init__.py 0644 root root 6705 47226 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/zpool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/zpool/__init__.py 0644 root root 14321 61592 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/zvol 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/zvol/__init__.py 0644 root root 5781 42512 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/expose 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/expose/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/expose/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/expose/envoy/__init__.py 0644 root root 3393 61334 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/__init__.py 0644 root root 22005 8153 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/aix.py 0644 root root 4001 28779 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/btrfs/__init__.py 0644 root root 4229 54601 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/darwin.py 0644 root root 6433 4018 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/directory 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/directory/__init__.py 0644 root root 6713 32185 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/docker/__init__.py 0644 root root 4326 62962 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2/__init__.py 0644 root root 169 13752 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2/linux.py 0644 root root 300 22935 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3/__init__.py 0644 root root 169 13753 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3/linux.py 0644 root root 300 22940 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4/__init__.py 0644 root root 169 13754 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4/linux.py 0644 root root 300 22945 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/flag 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/__init__.py 0644 root root 2471 54426 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/darwin.py 0644 root root 239 19130 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/freebsd.py 0644 root root 239 19130 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/linux.py 0644 root root 239 19107 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/sunos.py 0644 root root 410 31900 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/freebsd.py 0644 root root 4354 57373 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/hpux.py 0644 root root 2536 58610 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/linux.py 0644 root root 23190 35989 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/none 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/none/__init__.py 0644 root root 184 14964 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/none/linux.py 0644 root root 135 10168 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/osf1.py 0644 root root 3975 28449 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/sunos.py 0644 root root 5871 29544 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs/__init__.py 0644 root root 185 15086 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs/linux.py 0644 root root 137 10412 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/__init__.py 0644 root root 169 13820 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/linux.py 0644 root root 311 24618 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/sunos.py 0644 root root 320 24535 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/windows.py 0644 root root 3639 14235 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs/__init__.py 0644 root root 168 13702 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs/linux.py 0644 root root 297 22959 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/__init__.py 0644 root root 4996 46153 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/freebsd.py 0644 root root 135 10606 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/linux.py 0644 root root 133 10435 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/sunos.py 0644 root root 133 10443 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/envoy/__init__.py 0644 root root 1701 5872 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/__init__.py 0644 root root 31799 58410 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/amazon/__init__.py 0644 root root 8548 55210 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/cni 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/cni/__init__.py 0644 root root 17114 15649 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/crossbow 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/crossbow/__init__.py 0644 root root 6361 9388 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/gce 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/gce/__init__.py 0644 root root 6805 48621 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/host 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/aix.py 0644 root root 957 9556 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/darwin.py 0644 root root 947 8024 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/freebsd.py 0644 root root 969 10278 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/hpux.py 0644 root root 1222 27142 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/linux.py 0644 root root 3520 2208 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/osf1.py 0644 root root 971 10443 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/sunos.py 0644 root root 920 5775 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/windows.py 0644 root root 1729 1148 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/netns 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/netns/__init__.py 0644 root root 22809 59967 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/route 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/route/__init__.py 0644 root root 4435 8975 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/zone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/zone/__init__.py 0644 root root 1911 13684 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/route 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/route/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/route/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/route/envoy/__init__.py 0644 root root 4288 15205 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/share 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/share/nfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/__init__.py 0644 root root 418 29851 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/hpux.py 0644 root root 4133 35276 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/linux.py 0644 root root 6552 22509 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/sunos.py 0644 root root 3932 22211 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/__init__.py 0644 root root 9419 44796 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfs/__init__.py 0644 root root 16462 60797 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfssnap/__init__.py 0644 root root 7964 58217 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/dds 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/dds/__init__.py 0644 root root 15891 61622 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/docker/__init__.py 0644 root root 6624 32987 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/evasnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/evasnap/__init__.py 0644 root root 11207 34511 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3par 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3par/__init__.py 0644 root root 11238 48968 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3parsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3parsnap/__init__.py 0644 root root 3769 23570 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/ibmdssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/ibmdssnap/__init__.py 0644 root root 9894 57672 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/necismsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/necismsnap/__init__.py 0644 root root 6114 48234 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/netapp 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/netapp/__init__.py 0644 root root 10954 16574 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/nexenta 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/nexenta/__init__.py 0644 root root 9321 26619 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/radosclone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/radosclone/__init__.py 0644 root root 4479 59279 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/radossnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/radossnap/__init__.py 0644 root root 6214 55747 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/rsync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/rsync/__init__.py 0644 root root 20423 13753 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/s3 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/s3/__init__.py 0644 root root 11281 23823 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone/__init__.py 0644 root root 11846 26566 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone/linux.py 0644 root root 2295 38575 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap/__init__.py 0644 root root 1508 47169 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap/linux.py 0644 root root 305 25254 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symsrdfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsrdfs/__init__.py 0644 root root 22630 63160 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/zfs/__init__.py 0644 root root 18662 30126 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/zfssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/zfssnap/__init__.py 0644 root root 7920 49713 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/__init__.py 0644 root root 10154 36527 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/docker/__init__.py 0644 root root 2348 51474 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/host 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/host/__init__.py 0644 root root 5482 5241 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/podman 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/podman/__init__.py 0644 root root 2313 48122 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/vhost 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/vhost/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/vhost/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/vhost/envoy/__init__.py 0644 root root 942 4575 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/volume 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/volume/__init__.py 0644 root root 28561 17801 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/sanswitch 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/sanswitch/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/sanswitch/brocade.py 0644 root root 4859 32045 1666195843 1 f none /usr/share/opensvc/opensvc/env.py 0644 root root 10919 38170 1666195843 1 d none /usr/share/opensvc/opensvc/foreign 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/__init__.py 0644 root root 84 7588 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/aenum 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/aenum/__init__.py 0644 root root 117023 20666 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/colorama 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/colorama/__init__.py 0644 root root 239 20569 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/ansi.py 0644 root root 2524 36689 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/ansitowin32.py 0644 root root 10326 58775 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/initialise.py 0644 root root 1915 27388 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/win32.py 0644 root root 5404 33431 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/winterm.py 0644 root root 6438 36817 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/concurrent 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/__init__.py 0644 root root 76 7038 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/concurrent/futures 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/__init__.py 0644 root root 887 61837 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/_base.py 0644 root root 23929 51658 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/process.py 0644 root root 14986 33005 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/thread.py 0644 root root 7229 40216 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/h2 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/h2/__init__.py 0644 root root 90 6306 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/config.py 0644 root root 6498 16294 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/connection.py 0644 root root 81546 57700 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/errors.py 0644 root root 1555 53972 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/events.py 0644 root root 21962 61081 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/exceptions.py 0644 root root 5379 47311 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/frame_buffer.py 0644 root root 6771 991 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/settings.py 0644 root root 11816 19155 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/stream.py 0644 root root 55949 39083 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/utilities.py 0644 root root 22818 15042 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/windows.py 0644 root root 5603 63580 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hpack 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hpack/__init__.py 0644 root root 483 40300 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/compat.py 0644 root root 679 51094 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/exceptions.py 0644 root root 974 12209 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/hpack.py 0644 root root 22771 29570 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman.py 0644 root root 2521 3994 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman_constants.py 0644 root root 4628 3530 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman_table.py 0644 root root 168580 33086 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/struct.py 0644 root root 1052 22489 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/table.py 0644 root root 9643 37661 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/__init__.py 0644 root root 891 8092 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/certs.pem 0644 root root 323173 33422 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/cli.py 0644 root root 7505 60246 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/common 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/__init__.py 0644 root root 81 6520 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/bufsocket.py 0644 root root 8330 60572 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/connection.py 0644 root root 6536 53931 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/decoder.py 0644 root root 1560 61341 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/exceptions.py 0644 root root 1996 29011 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/headers.py 0644 root root 8972 52322 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/util.py 0644 root root 1523 57456 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/compat.py 0644 root root 1775 11221 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/contrib.py 0644 root root 7098 28143 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/http11 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/__init__.py 0644 root root 101 8119 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/connection.py 0644 root root 17001 55449 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/parser.py 0644 root root 2596 4987 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/response.py 0644 root root 12882 9837 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/http20 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/__init__.py 0644 root root 99 8025 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/connection.py 0644 root root 33863 49411 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/errors.py 0644 root root 3251 23364 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/exceptions.py 0644 root root 1044 19022 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/response.py 0644 root root 8078 49510 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/stream.py 0644 root root 12084 16319 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/util.py 0644 root root 1592 64028 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/window.py 0644 root root 6155 54985 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/httplib_compat.py 0644 root root 4452 17319 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/ssl_compat.py 0644 root root 10156 2280 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/tls.py 0644 root root 5149 35818 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyperframe 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/__init__.py 0644 root root 136 11012 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/exceptions.py 0644 root root 936 8914 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/flags.py 0644 root root 1286 36799 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/frame.py 0644 root root 26664 44644 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jsonpath_ng 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/__init__.py 0644 root root 116 9740 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/__init__.py 0644 root root 605 51186 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/arithmetic.py 0644 root root 2381 42464 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/filter.py 0644 root root 3176 37865 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/iterable.py 0644 root root 2984 30614 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/parser.py 0644 root root 5208 53851 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/string.py 0644 root root 2600 6043 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/jsonpath.py 0644 root root 21629 55304 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/lexer.py 0644 root root 5321 23398 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/parser.py 0644 root root 5605 15884 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/__init__.py 0644 root root 811 5224 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/__main__.py 0644 root root 4162 57846 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/algorithms.py 0644 root root 13336 34025 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/api_jws.py 0644 root root 8115 40081 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/api_jwt.py 0644 root root 7967 28838 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/compat.py 0644 root root 1624 63064 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt/contrib 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/py_ecdsa.py 0644 root root 1771 6297 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/pycrypto.py 0644 root root 1249 32945 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/exceptions.py 0644 root root 986 19020 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/help.py 0644 root root 1609 981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/utils.py 0644 root root 2629 19369 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/ply 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/ply/__init__.py 0644 root root 103 8202 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/cpp.py 0644 root root 33639 59078 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/ctokens.py 0644 root root 3155 62449 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/lex.py 0644 root root 42905 12577 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/yacc.py 0644 root root 137736 64832 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/ygen.py 0644 root root 2246 57594 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/pyaes 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/__init__.py 0644 root root 2087 40499 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/aes.py 0644 root root 60310 16766 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/blockfeeder.py 0644 root root 8119 11752 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/util.py 0644 root root 2050 33260 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/rfc3986 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/__init__.py 0644 root root 1562 65396 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/_mixin.py 0644 root root 13214 26981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/abnf_regexp.py 0644 root root 9081 57501 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/api.py 0644 root root 3887 3806 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/builder.py 0644 root root 9577 46569 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/compat.py 0644 root root 1513 57981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/exceptions.py 0644 root root 3775 37350 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/iri.py 0644 root root 5466 13478 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/misc.py 0644 root root 4094 61565 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/normalizers.py 0644 root root 5259 23832 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/parseresult.py 0644 root root 14654 62237 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/uri.py 0644 root root 5227 18096 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/validators.py 0644 root root 13854 34299 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/six.py 0644 root root 32378 59644 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/winstats.py 0644 root root 12562 15274 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/wmi.py 0644 root root 46957 4995 1666195843 1 d none /usr/share/opensvc/opensvc/utilities 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/arp.py 0644 root root 2375 48498 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/asset 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/asset/__init__.py 0644 root root 208 18850 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/aix.py 0644 root root 3116 21007 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/asset.py 0644 root root 22887 11624 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/darwin.py 0644 root root 3193 33903 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/freebsd.py 0644 root root 2256 26309 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/hpux.py 0644 root root 8462 54124 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/linux.py 0644 root root 24483 12871 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/osf1.py 0644 root root 10946 33618 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/sunos.py 0644 root root 8949 31186 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/windows.py 0644 root root 10512 15277 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/auth 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/auth/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/auth/auth_factory.py 0644 root root 777 61513 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/auth/auth_provider_abstract.py 0644 root root 269 22565 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/cache 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/cache/__init__.py 0644 root root 4100 43767 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/chunker.py 0644 root root 149 11007 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/concurrent_futures.py 0644 root root 373 33236 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/configparser 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/configparser/__init__.py 0644 root root 2053 19385 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/converters 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/converters/__init__.py 0644 root root 9522 20002 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/dbglock.py 0644 root root 1348 32554 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/devices 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/devices/__init__.py 0644 root root 501 44562 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/darwin.py 0644 root root 894 1834 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/freebsd.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/linux.py 0644 root root 11474 10678 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/sunos.py 0644 root root 1057 14455 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/windows.py 0644 root root 265 21262 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/devtree 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/devtree/__init__.py 0644 root root 212 19200 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/aix.py 0644 root root 2065 19556 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/darwin.py 0644 root root 115 9414 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/devtree.py 0644 root root 13678 24105 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/freebsd.py 0644 root root 116 9424 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/hpux.py 0644 root root 6094 29674 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/linux.py 0644 root root 20875 2435 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/osf1.py 0644 root root 3033 7625 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/sunos.py 0644 root root 11031 56703 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/veritas.py 0644 root root 8228 31021 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/windows.py 0644 root root 656 51218 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/diskinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/__init__.py 0644 root root 214 19408 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/aix.py 0644 root root 2112 16858 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/darwin.py 0644 root root 75 6543 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/diskinfo.py 0644 root root 761 54481 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/freebsd.py 0644 root root 512 38529 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/hpux.py 0644 root root 6914 20978 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/linux.py 0644 root root 13187 10629 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/osf1.py 0644 root root 2886 63926 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/sunos.py 0644 root root 5190 22495 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/windows.py 0644 root root 3626 42453 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/dns.py 0644 root root 1037 12310 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/drivers.py 0644 root root 3738 17773 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/edit_file 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/edit_file/__init__.py 0644 root root 158 13185 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/fcache.py 0644 root root 693 53580 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/files 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/files/__init__.py 0644 root root 2969 26554 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hash 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hash/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hash/md5 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hash/md5/__init__.py 0644 root root 250 18836 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hash/md5/md5.py 0644 root root 9380 15974 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hostid 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hostid/__init__.py 0644 root root 209 19118 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/aix.py 0644 root root 295 22717 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/darwin.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/freebsd.py 0644 root root 67 5636 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/hpux.py 0644 root root 395 30675 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/linux.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/osf1.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/sunos.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/windows.py 0644 root root 66 5626 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ifconfig 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/__init__.py 0644 root root 213 19426 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/aix.py 0644 root root 2727 48858 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/darwin.py 0644 root root 2947 60719 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/freebsd.py 0644 root root 1968 60931 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/hpux.py 0644 root root 4995 56279 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/ifconfig.py 0644 root root 4689 7181 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/linux.py 0644 root root 9643 9963 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/osf1.py 0644 root root 3197 11191 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/sunos.py 0644 root root 4863 56306 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/windows.py 0644 root root 1361 32983 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/journaled_data.py 0644 root root 17286 41596 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/kv_store 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_abstract.py 0644 root root 687 52445 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_null.py 0644 root root 278 21653 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_sec.py 0644 root root 911 8665 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_simple.py 0644 root root 797 59249 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/lazy.py 0644 root root 1912 16809 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/lock/__init__.py 0644 root root 7074 65531 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/loop_delay 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/loop_delay/__init__.py 0644 root root 58 4663 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/mounts 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/mounts/__init__.py 0644 root root 209 19108 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/aix.py 0644 root root 3514 28685 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/darwin.py 0644 root root 1419 34220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/freebsd.py 0644 root root 1419 34220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/hpux.py 0644 root root 1233 24581 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/linux.py 0644 root root 1456 44971 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/mounts.py 0644 root root 2941 20435 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/osf1.py 0644 root root 963 4516 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/sunos.py 0644 root root 1165 18665 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/windows.py 0644 root root 1058 10462 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/naming 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/naming/__init__.py 0644 root root 13676 23766 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/net 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/net/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/converters.py 0644 root root 1068 9148 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/getaddr.py 0644 root root 2021 30662 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/ipaddress.py 0644 root root 79927 13003 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/noop_log 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/noop_log/__init__.py 0644 root root 268 22325 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/optparser 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/optparser/__init__.py 0644 root root 16717 25426 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/os 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/os/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/linux.py 0644 root root 868 64893 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/sunos.py 0644 root root 858 59150 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/windows.py 0644 root root 263 22627 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages/list 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/__init__.py 0644 root root 238 21804 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/aix.py 0644 root root 482 35188 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/darwin.py 0644 root root 974 8885 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/freebsd.py 0644 root root 1035 11676 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/hpux.py 0644 root root 817 59055 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/linux.py 0644 root root 2566 51263 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/osf1.py 0644 root root 1299 28392 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/sunos.py 0644 root root 3120 28313 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/windows.py 0644 root root 4534 13643 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages/update 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/aix.py 0644 root root 223 17362 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/darwin.py 0644 root root 448 35295 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/hpux.py 0644 root root 264 21363 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/linux.py 0644 root root 620 49166 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/osf1.py 0644 root root 673 50841 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/sunos.py 0644 root root 1771 4070 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/windows.py 0644 root root 178 13967 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/password 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/password/__init__.py 0644 root root 225 20790 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/aix.py 0644 root root 353 27546 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/freebsd.py 0644 root root 335 26224 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/linux.py 0644 root root 361 27968 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/sunos.py 0644 root root 1968 12006 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ping 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ping/__init__.py 0644 root root 217 19886 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/aix.py 0644 root root 289 21566 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/darwin.py 0644 root root 372 25459 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/freebsd.py 0644 root root 297 22038 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/hpux.py 0644 root root 250 18650 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/linux.py 0644 root root 373 25730 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/osf1.py 0644 root root 250 18646 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/sunos.py 0644 root root 202 16126 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/windows.py 0644 root root 263 19166 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/proc 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/proc/__init__.py 0644 root root 19028 16598 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/process_title.py 0644 root root 131 11648 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/banner.py 0644 root root 132 10455 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/cluster 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/cluster/__init__.py 0644 root root 34889 26731 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/color 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/color/__init__.py 0644 root root 12159 11865 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/command.py 0644 root root 1272 27143 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/forest 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/forest/__init__.py 0644 root root 14690 34570 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/instance 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/instance/__init__.py 0644 root root 13936 60768 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/listener.py 0644 root root 138 9786 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/table 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/table/__init__.py 0644 root root 4576 1634 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/table/tabulate.py 0644 root root 26529 21618 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/term 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/term/__init__.py 0644 root root 851 249 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/requester 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/requester/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/api_client.py 0644 root root 792 60304 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/url_util_abstract.py 0644 root root 159 13183 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/url_util_direct.py 0644 root root 203 17478 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/selector.py 0644 root root 2787 2852 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/__init__.py 0644 root root 4439 62066 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/advfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/advfs/osf1.py 0644 root root 3313 59707 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/jfs2 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/jfs2/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/jfs2/aix.py 0644 root root 4099 32521 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/lvm 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/lvm/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/lvm/linux.py 0644 root root 4569 6103 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/vxfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/vxfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/vxfs/hpux.py 0644 root root 2762 7982 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/zfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/zfs/sunos.py 0644 root root 1438 46950 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ssl 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ssl/__init__.py 0644 root root 4031 31506 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats/collector 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/__init__.py 0644 root root 211 19300 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/aix.py 0644 root root 71 5606 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/darwin.py 0644 root root 2724 45054 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/hpux.py 0644 root root 3487 40309 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/linux.py 0644 root root 5088 14561 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/sunos.py 0644 root root 5862 59293 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/windows.py 0644 root root 2309 35855 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats/provider 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/__init__.py 0644 root root 223 20556 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/aix.py 0644 root root 4274 49037 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/darwin.py 0644 root root 4777 42242 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/freebsd.py 0644 root root 4527 20815 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/hpux.py 0644 root root 6828 64149 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/linux.py 0644 root root 14379 64655 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/provider.py 0644 root root 4119 54557 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/sunos.py 0644 root root 7294 4232 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/windows.py 0644 root root 8200 19302 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/storage.py 0644 root root 589 50051 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/string 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/string/__init__.py 0644 root root 1471 46837 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/subsystems 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/advfs.py 0644 root root 6434 40486 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/amazon.py 0644 root root 1537 52459 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/btrfs.py 0644 root root 13798 5333 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/docker.py 0644 root root 29991 28526 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/ethtool.py 0644 root root 1740 56685 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/gce.py 0644 root root 814 61683 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/subsystems/lvm 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/aix.py 0644 root root 7970 44000 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/linux.py 0644 root root 582 44867 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/veritas.py 0644 root root 517 41337 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/zfs.py 0644 root root 9537 31220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/zone.py 0644 root root 3124 40219 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/systemd 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/systemd/__init__.py 0644 root root 1843 14560 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/timeit 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/timeit/__init__.py 0644 root root 1933 9878 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/uri 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/uri/__init__.py 0644 root root 1759 219 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/version 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/version/__init__.py 0644 root root 1257 28281 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/version/version.py 0644 root root 21 1378 1666196120 1 d none /usr/share/opensvc/opensvc/utilities/wakeonlan 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/wakeonlan/__init__.py 0644 root root 1506 45784 1666195843 1 d none /var/lib/opensvc 0755 root root 1 d none /var/lib/opensvc/cache 0755 root root 1 d none /var/lib/opensvc/compliance 0755 root root 1 d none /var/lib/opensvc/compliance/com.opensvc 0755 root root 1 f none /var/lib/opensvc/compliance/com.opensvc/ansible_playbook.py 0755 root root 5447 18167 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/authkey.py 0755 root root 17241 7192 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/bios.py 0755 root root 2165 27446 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/chkconfig.py 0755 root root 3667 1530 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/comp.py 0644 root root 17201 64355 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/cron.py 0755 root root 6898 14446 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/crontabentry.py 0755 root root 8714 22567 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/etcsystem.py 0755 root root 6722 9689 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/file.py 0755 root root 13044 30723 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fileinc.py 0755 root root 12078 53091 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fileprop.py 0755 root root 9631 27377 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/firmware.py 0755 root root 6707 19567 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fs.py 0755 root root 22529 37954 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/group.py 0755 root root 7738 35340 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/group_membership.py 0755 root root 7892 62851 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval.py 0755 root root 12094 953 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval_parser.py 0755 root root 6023 35836 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval_with_fpath.py 0755 root root 1570 59003 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/linux_mpath.py 0755 root root 15677 40723 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/nodeconf.py 0755 root root 5978 26466 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/package.py 0755 root root 26302 65514 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/process.py 0755 root root 13316 54272 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/rc.py 0755 root root 4513 59049 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/remove_files.py 0755 root root 2367 47306 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/self_signed_cert.py 0755 root root 5378 59979 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/smfcfgs.py 0755 root root 14007 16199 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sudoers.py 0755 root root 2376 45343 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/svcconf.py 0755 root root 9997 50975 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/symlink.py 0755 root root 3817 27588 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sysctl.py 0755 root root 8511 16742 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/systemd_unit_state.py 0755 root root 6094 44069 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sysvinit.py 0755 root root 7817 31424 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/tar.py 0755 root root 5836 45936 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/timedatectl.py 0755 root root 5731 16072 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/user.py 0755 root root 16530 61719 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/utilities.py 0644 root root 729 60378 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/volume_file.py 0755 root root 2988 45078 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/volume_tar.py 0755 root root 4036 55666 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/vuln.py 0755 root root 23120 7213 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/xinetd.py 0755 root root 5514 57669 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/yes 0755 root root 121 9914 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zfs.py 0755 root root 8814 16796 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zpool.py 0755 root root 5546 35703 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zprop.py 0755 root root 4413 47974 1666195843 1 d none /var/log 0755 root sys 1 d none /var/log/opensvc 0755 root root 1 i pkginfo 209 17473 1666196132 1 i postinstall 322 28074 1666196132 1 i preinstall 1411 49438 1666196132 1 i preremove 717 52870 1666196132 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!! 07070100005059000081a4000000000000000000000001635022a4000000d1000000e700010003ffffffffffffffff0000000800000000pkginfo CLASSES=none PSTAMP=OPENSVC-2.1,REV=1576 EMAIL=support@opensvc.com VENDOR=https://www.opensvc.com CATEGORY=application VERSION=2.1,REV=1576 ARCH=all NAME=Cluster and configuration management agent PKG=opensvc 07070100005055000081a4000000000000000000000001635022a40002261c000000e700010003ffffffffffffffff0000000700000000pkgmap : 1 27648 1 d none /etc/bash_completion.d 0755 root root 1 f none /etc/bash_completion.d/opensvc.sh 0644 root root 39189 11048 1666195843 1 d none /etc/opensvc 0755 root root 1 s none /usr/bin/nodemgr=../share/opensvc/bin/opensvc 1 s none /usr/bin/om=../share/opensvc/bin/om 1 s none /usr/bin/svcmgr=../share/opensvc/bin/opensvc 1 s none /usr/bin/svcmon=../share/opensvc/bin/opensvc 1 d none /usr/share 0755 root sys 1 d none /usr/share/doc 0755 root other 1 d none /usr/share/doc/opensvc 0755 root root 1 f none /usr/share/doc/opensvc/AUTHORS 0644 root root 695 183 1666195843 1 f none /usr/share/doc/opensvc/copyright 0644 root root 5124 30396 1666195843 1 f none /usr/share/doc/opensvc/daemon.events 0644 root root 5798 20275 1666196124 1 d none /usr/share/doc/opensvc/provisioning 0755 root root 1 f none /usr/share/doc/opensvc/provisioning/provisioning.agent.debian 0644 root root 2602 50922 1666195843 1 f none /usr/share/doc/opensvc/provisioning/provisioning.example 0644 root root 362 30449 1666195843 1 f none /usr/share/doc/opensvc/schedule 0644 root root 2710 60003 1666195843 1 f none /usr/share/doc/opensvc/template.cfg.DEFAULT.conf.gz 0644 root root 1132 12153 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.DEFAULT.conf.gz 0644 root root 1022 63181 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.arbitrator.conf.gz 0644 root root 817 35991 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.centera.conf.gz 0644 root root 509 60859 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.dorado.conf.gz 0644 root root 526 1507 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.emcvnx.conf.gz 0644 root root 475 58879 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.eva.conf.gz 0644 root root 424 51109 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.freenas.conf.gz 0644 root root 465 57976 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hcs.conf.gz 0644 root root 798 34913 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hds.conf.gz 0644 root root 584 10113 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.hp3par.conf.gz 0644 root root 398 49663 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.ibmds.conf.gz 0644 root root 286 37139 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.ibmsvc.conf.gz 0644 root root 265 34983 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.netapp.conf.gz 0644 root root 299 38108 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.nexenta.conf.gz 0644 root root 415 49911 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.pure.conf.gz 0644 root root 724 26602 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.symmetrix.conf.gz 0644 root root 673 19934 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.vioserver.conf.gz 0644 root root 266 32971 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.array.xtremio.conf.gz 0644 root root 403 49230 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.asset.conf.gz 0644 root root 232 28003 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.checks.conf.gz 0644 root root 232 26701 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.cluster.conf.gz 0644 root root 1277 26928 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.cni.conf.gz 0644 root root 233 28910 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.compliance.conf.gz 0644 root root 492 60136 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.dequeue_actions.conf.gz 0644 root root 228 28022 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.disks.conf.gz 0644 root root 231 28180 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.disk.conf.gz 0644 root root 449 57559 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.multicast.conf.gz 0644 root root 477 59989 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.relay.conf.gz 0644 root root 460 56542 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hb.unicast.conf.gz 0644 root root 493 60121 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.hook.conf.gz 0644 root root 305 35993 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.listener.conf.gz 0644 root root 862 41636 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.bridge.conf.gz 0644 root root 269 35442 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.routed_bridge.conf.gz 0644 root root 955 56743 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.network.weave.conf.gz 0644 root root 205 23557 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.node.conf.gz 0644 root root 2656 6956 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.packages.conf.gz 0644 root root 235 28011 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.patches.conf.gz 0644 root root 234 28789 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.directory.conf.gz 0644 root root 516 80 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.dorado.conf.gz 0644 root root 729 24282 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.drbd.conf.gz 0644 root root 630 14954 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.freenas.conf.gz 0644 root root 810 30642 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.hcs.conf.gz 0644 root root 785 29911 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.loop.conf.gz 0644 root root 491 59412 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.pure.conf.gz 0644 root root 713 24249 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.share.conf.gz 0644 root root 521 64788 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.shm.conf.gz 0644 root root 451 55899 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.symmetrix.conf.gz 0644 root root 684 19935 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.vg.conf.gz 0644 root root 503 61914 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.virtual.conf.gz 0644 root root 792 34285 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.pool.zpool.conf.gz 0644 root root 504 62903 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.reboot.conf.gz 0644 root root 534 562 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.rotate_root_pw.conf.gz 0644 root root 231 28369 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stats.conf.gz 0644 root root 330 40230 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stats_collection.conf.gz 0644 root root 229 27475 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.stonith.conf.gz 0644 root root 285 35291 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.switch.brocade.conf.gz 0644 root root 517 64964 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.syslog.conf.gz 0644 root root 428 50176 1666196124 1 f none /usr/share/doc/opensvc/template.cluster.sysreport.conf.gz 0644 root root 271 31996 1666196124 1 f none /usr/share/doc/opensvc/template.comp_module.py 0644 root root 1232 29792 1666195843 1 f none /usr/share/doc/opensvc/template.comp_module.sh 0644 root root 471 33835 1666195843 1 f none /usr/share/doc/opensvc/template.node.arbitrator.conf.gz 0644 root root 817 35991 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.centera.conf.gz 0644 root root 509 60859 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.dorado.conf.gz 0644 root root 526 1507 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.emcvnx.conf.gz 0644 root root 475 58879 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.eva.conf.gz 0644 root root 424 51109 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.freenas.conf.gz 0644 root root 465 57976 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hcs.conf.gz 0644 root root 798 34913 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hds.conf.gz 0644 root root 584 10113 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.hp3par.conf.gz 0644 root root 398 49663 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.ibmds.conf.gz 0644 root root 286 37139 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.ibmsvc.conf.gz 0644 root root 265 34983 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.netapp.conf.gz 0644 root root 299 38108 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.nexenta.conf.gz 0644 root root 415 49911 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.pure.conf.gz 0644 root root 724 26602 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.symmetrix.conf.gz 0644 root root 673 19934 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.vioserver.conf.gz 0644 root root 266 32971 1666196124 1 f none /usr/share/doc/opensvc/template.node.array.xtremio.conf.gz 0644 root root 466 55744 1666196124 1 f none /usr/share/doc/opensvc/template.node.asset.conf.gz 0644 root root 232 28003 1666196124 1 f none /usr/share/doc/opensvc/template.node.brocade.conf.gz 0644 root root 225 26517 1666196124 1 f none /usr/share/doc/opensvc/template.node.centera.conf.gz 0644 root root 228 26040 1666196124 1 f none /usr/share/doc/opensvc/template.node.checks.conf.gz 0644 root root 232 26701 1666196124 1 f none /usr/share/doc/opensvc/template.node.cluster.conf.gz 0644 root root 1277 26928 1666196124 1 f none /usr/share/doc/opensvc/template.node.cni.conf.gz 0644 root root 233 28910 1666196124 1 f none /usr/share/doc/opensvc/template.node.compliance.conf.gz 0644 root root 492 60136 1666196124 1 f none /usr/share/doc/opensvc/template.node.dequeue_actions.conf.gz 0644 root root 232 29357 1666196124 1 f none /usr/share/doc/opensvc/template.node.disks.conf.gz 0644 root root 231 28180 1666196124 1 f none /usr/share/doc/opensvc/template.node.dorado.conf.gz 0644 root root 228 28145 1666196124 1 f none /usr/share/doc/opensvc/template.node.emcvnx.conf.gz 0644 root root 227 26398 1666196124 1 f none /usr/share/doc/opensvc/template.node.eva.conf.gz 0644 root root 220 26898 1666196124 1 f none /usr/share/doc/opensvc/template.node.freenas.conf.gz 0644 root root 228 26361 1666196124 1 f none /usr/share/doc/opensvc/template.node.gcedisks.conf.gz 0644 root root 229 27545 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.disk.conf.gz 0644 root root 449 57559 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.multicast.conf.gz 0644 root root 477 59989 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.relay.conf.gz 0644 root root 460 56542 1666196124 1 f none /usr/share/doc/opensvc/template.node.hb.unicast.conf.gz 0644 root root 493 60121 1666196124 1 f none /usr/share/doc/opensvc/template.node.hcs.conf.gz 0644 root root 225 27365 1666196124 1 f none /usr/share/doc/opensvc/template.node.hds.conf.gz 0644 root root 221 26245 1666196124 1 f none /usr/share/doc/opensvc/template.node.hook.conf.gz 0644 root root 305 35993 1666196124 1 f none /usr/share/doc/opensvc/template.node.hp3par.conf.gz 0644 root root 230 26922 1666196124 1 f none /usr/share/doc/opensvc/template.node.ibmds.conf.gz 0644 root root 227 29224 1666196124 1 f none /usr/share/doc/opensvc/template.node.ibmsvc.conf.gz 0644 root root 224 26939 1666196124 1 f none /usr/share/doc/opensvc/template.node.listener.conf.gz 0644 root root 862 41636 1666196124 1 f none /usr/share/doc/opensvc/template.node.necism.conf.gz 0644 root root 224 26779 1666196124 1 f none /usr/share/doc/opensvc/template.node.netapp.conf.gz 0644 root root 228 28228 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.bridge.conf.gz 0644 root root 269 35442 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.routed_bridge.conf.gz 0644 root root 955 56743 1666196124 1 f none /usr/share/doc/opensvc/template.node.network.weave.conf.gz 0644 root root 205 23557 1666196124 1 f none /usr/share/doc/opensvc/template.node.node.conf.gz 0644 root root 3251 19496 1666196124 1 f none /usr/share/doc/opensvc/template.node.nsr.conf.gz 0644 root root 220 27281 1666196124 1 f none /usr/share/doc/opensvc/template.node.packages.conf.gz 0644 root root 235 28011 1666196124 1 f none /usr/share/doc/opensvc/template.node.patches.conf.gz 0644 root root 234 28789 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.directory.conf.gz 0644 root root 516 80 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.dorado.conf.gz 0644 root root 729 24282 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.drbd.conf.gz 0644 root root 630 14954 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.freenas.conf.gz 0644 root root 810 30642 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.hcs.conf.gz 0644 root root 785 29911 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.loop.conf.gz 0644 root root 491 59412 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.pure.conf.gz 0644 root root 713 24249 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.share.conf.gz 0644 root root 521 64788 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.shm.conf.gz 0644 root root 451 55899 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.symmetrix.conf.gz 0644 root root 684 19935 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.vg.conf.gz 0644 root root 503 61914 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.virtual.conf.gz 0644 root root 792 34285 1666196124 1 f none /usr/share/doc/opensvc/template.node.pool.zpool.conf.gz 0644 root root 504 62903 1666196124 1 f none /usr/share/doc/opensvc/template.node.reboot.conf.gz 0644 root root 534 562 1666196124 1 f none /usr/share/doc/opensvc/template.node.rotate_root_pw.conf.gz 0644 root root 231 28369 1666196124 1 f none /usr/share/doc/opensvc/template.node.stats.conf.gz 0644 root root 330 40230 1666196124 1 f none /usr/share/doc/opensvc/template.node.stats_collection.conf.gz 0644 root root 229 27475 1666196124 1 f none /usr/share/doc/opensvc/template.node.stonith.conf.gz 0644 root root 285 35291 1666196124 1 f none /usr/share/doc/opensvc/template.node.switch.brocade.conf.gz 0644 root root 517 64964 1666196124 1 f none /usr/share/doc/opensvc/template.node.sym.conf.gz 0644 root root 221 27464 1666196124 1 f none /usr/share/doc/opensvc/template.node.syslog.conf.gz 0644 root root 428 50176 1666196124 1 f none /usr/share/doc/opensvc/template.node.sysreport.conf.gz 0644 root root 276 34194 1666196124 1 f none /usr/share/doc/opensvc/template.node.vioserver.conf.gz 0644 root root 226 27878 1666196124 1 f none /usr/share/doc/opensvc/template.node.xtremio.conf.gz 0644 root root 229 28669 1666196124 1 f none /usr/share/doc/opensvc/template.nscfg.DEFAULT.conf.gz 0644 root root 1999 53455 1666196124 1 f none /usr/share/doc/opensvc/template.secret.DEFAULT.conf.gz 0644 root root 1487 56273 1666196124 1 f none /usr/share/doc/opensvc/template.service.DEFAULT.conf.gz 0644 root root 9726 34567 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.forking.conf.gz 0644 root root 4708 7755 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.simple.conf.gz 0644 root root 4813 23809 1666196122 1 f none /usr/share/doc/opensvc/template.service.app.winservice.conf.gz 0644 root root 3985 49487 1666196122 1 f none /usr/share/doc/opensvc/template.service.certificate.tls.conf.gz 0644 root root 676 17366 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.amazon.conf.gz 0644 root root 4257 16478 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.docker.conf.gz 0644 root root 5773 12063 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.esx.conf.gz 0644 root root 4084 62081 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.hpvm.conf.gz 0644 root root 4085 61933 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.jail.conf.gz 0644 root root 4173 4650 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.kvm.conf.gz 0644 root root 4223 7921 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.ldom.conf.gz 0644 root root 4086 55408 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.lxc.conf.gz 0644 root root 4671 1833 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.lxd.conf.gz 0644 root root 4198 4669 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.oci.conf.gz 0644 root root 5774 8606 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.openstack.conf.gz 0644 root root 4300 16388 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.ovm.conf.gz 0644 root root 4272 10215 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.podman.conf.gz 0644 root root 5777 7257 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.srp.conf.gz 0644 root root 4158 3309 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vbox.conf.gz 0644 root root 4116 60875 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vcloud.conf.gz 0644 root root 4331 28824 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.vz.conf.gz 0644 root root 4164 65223 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.xen.conf.gz 0644 root root 4223 10982 1666196122 1 f none /usr/share/doc/opensvc/template.service.container.zone.conf.gz 0644 root root 4631 65317 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.advfs.conf.gz 0644 root root 3965 42815 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.amazon.conf.gz 0644 root root 4076 51105 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.crypt.conf.gz 0644 root root 4242 10119 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.disk.conf.gz 0644 root root 4112 58618 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.drbd.conf.gz 0644 root root 4202 2590 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.gandi.conf.gz 0644 root root 4018 51986 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.gce.conf.gz 0644 root root 4328 20705 1666196122 1 f none /usr/share/doc/opensvc/template.service.disk.hpvm.conf.gz 0644 root root 3896 31987 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.ldom.conf.gz 0644 root root 3898 43027 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.loop.conf.gz 0644 root root 3919 40652 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.lv.conf.gz 0644 root root 4075 50701 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.lvm.conf.gz 0644 root root 4070 62873 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.md.conf.gz 0644 root root 4047 52720 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.pool.conf.gz 0644 root root 4128 58013 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.rados.conf.gz 0644 root root 4138 59217 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.raw.conf.gz 0644 root root 4268 15218 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vdisk.conf.gz 0644 root root 3912 26833 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.veritas.conf.gz 0644 root root 3910 33871 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vg.conf.gz 0644 root root 4070 58359 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vxdg.conf.gz 0644 root root 3909 39102 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.vxvol.conf.gz 0644 root root 4055 52750 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.zpool.conf.gz 0644 root root 4129 57424 1666196123 1 f none /usr/share/doc/opensvc/template.service.disk.zvol.conf.gz 0644 root root 3991 49140 1666196123 1 f none /usr/share/doc/opensvc/template.service.expose.envoy.conf.gz 0644 root root 1066 2161 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.btrfs.conf.gz 0644 root root 4624 58361 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.conf.gz 0644 root root 4614 54318 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.directory.conf.gz 0644 root root 3550 50897 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.docker.conf.gz 0644 root root 3575 61017 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext2.conf.gz 0644 root root 4622 60560 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext3.conf.gz 0644 root root 4624 60351 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.ext4.conf.gz 0644 root root 4624 57542 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.none.conf.gz 0644 root root 3777 22089 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.tmpfs.conf.gz 0644 root root 3778 16746 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.vxfs.conf.gz 0644 root root 4624 55220 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.xfs.conf.gz 0644 root root 4623 63733 1666196123 1 f none /usr/share/doc/opensvc/template.service.fs.zfs.conf.gz 0644 root root 4675 60489 1666196123 1 f none /usr/share/doc/opensvc/template.service.hashpolicy.envoy.conf.gz 0644 root root 756 27958 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.amazon.conf.gz 0644 root root 4888 35455 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.cni.conf.gz 0644 root root 4185 7410 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.crossbow.conf.gz 0644 root root 4715 7237 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.docker.conf.gz 0644 root root 5075 59973 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.gce.conf.gz 0644 root root 4746 15153 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.host.conf.gz 0644 root root 4671 5591 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.netns.conf.gz 0644 root root 5076 59806 1666196123 1 f none /usr/share/doc/opensvc/template.service.ip.route.conf.gz 0644 root root 3485 43918 1666196123 1 f none /usr/share/doc/opensvc/template.service.route.envoy.conf.gz 0644 root root 1477 57023 1666196123 1 f none /usr/share/doc/opensvc/template.service.share.nfs.conf.gz 0644 root root 3480 37650 1666196123 1 f none /usr/share/doc/opensvc/template.service.subset.conf.gz 0644 root root 1307 32778 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.btrfs.conf.gz 0644 root root 4197 64864 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.btrfssnap.conf.gz 0644 root root 4314 20253 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.dds.conf.gz 0644 root root 4637 58983 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.docker.conf.gz 0644 root root 4119 64267 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.evasnap.conf.gz 0644 root root 4289 20308 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.hp3par.conf.gz 0644 root root 4281 13413 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.hp3parsnap.conf.gz 0644 root root 4156 62143 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.ibmdssnap.conf.gz 0644 root root 4290 15180 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.necismsnap.conf.gz 0644 root root 4138 1504 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.netapp.conf.gz 0644 root root 4280 23339 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.nexenta.conf.gz 0644 root root 4276 10396 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.oci.conf.gz 0644 root root 4116 53974 1666196123 1 f none /usr/share/doc/opensvc/template.service.sync.radosclone.conf.gz 0644 root root 4104 54703 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.radossnap.conf.gz 0644 root root 4128 56970 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.rsync.conf.gz 0644 root root 4760 16232 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.s3.conf.gz 0644 root root 4499 38681 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symclone.conf.gz 0644 root root 4362 32448 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symsnap.conf.gz 0644 root root 4341 27232 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.symsrdfs.conf.gz 0644 root root 4228 8885 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.zfs.conf.gz 0644 root root 4316 14739 1666196124 1 f none /usr/share/doc/opensvc/template.service.sync.zfssnap.conf.gz 0644 root root 4347 24300 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.docker.conf.gz 0644 root root 6196 266 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.host.conf.gz 0644 root root 4290 15356 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.oci.conf.gz 0644 root root 6198 60634 1666196124 1 f none /usr/share/doc/opensvc/template.service.task.podman.conf.gz 0644 root root 6199 4191 1666196124 1 f none /usr/share/doc/opensvc/template.service.vhost.envoy.conf.gz 0644 root root 413 51234 1666196124 1 f none /usr/share/doc/opensvc/template.service.volume.conf.gz 0644 root root 4205 9913 1666196124 1 f none /usr/share/doc/opensvc/template.sysreport.conf.gz 0644 root root 414 50777 1666195843 1 f none /usr/share/doc/opensvc/template.usr.DEFAULT.conf.gz 0644 root root 1798 31012 1666196124 1 d none /usr/share/man 0755 root bin 1 d none /usr/share/man/man1 0755 root bin 1 f none /usr/share/man/man1/nodemgr.1.gz 0644 root root 7965 43839 1666195843 1 f none /usr/share/man/man1/svcmgr.1.gz 0644 root root 14757 43759 1666195843 1 f none /usr/share/man/man1/svcmon.1.gz 0644 root root 1346 41099 1666195843 1 d none /usr/share/opensvc 0755 root root 1 d none /usr/share/opensvc/bin 0755 root root 1 d none /usr/share/opensvc/bin/init 0755 root root 1 f none /usr/share/opensvc/bin/init/darwin.com.opensvc.svcmgr.plist 0644 root root 597 51671 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.agent.xml 0644 root root 2097 49739 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.defaults.parameters 0644 root root 334 28770 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.AIX 0755 root root 439 34806 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.Darwin 0755 root root 810 64665 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.FreeBSD 0755 root root 929 10762 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.OSF1 0755 root root 464 35940 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.SunOS 0755 root root 645 50927 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.debian 0755 root root 703 52638 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.hpux 0755 root root 942 7699 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.openrc 0755 root root 803 4078 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.redhat 0755 root root 821 352 1666195843 1 f none /usr/share/opensvc/bin/init/opensvc.init.suse 0755 root root 707 52871 1666195843 1 f none /usr/share/opensvc/bin/init/systemd.opensvc-agent.service 0644 root root 828 12836 1666195843 1 f none /usr/share/opensvc/bin/init/systemd.opensvc-services.service 0644 root root 368 34414 1666195843 1 s none /usr/share/opensvc/bin/nodemgr=om 1 f none /usr/share/opensvc/bin/om 0755 root root 1908 9290 1666195843 1 s none /usr/share/opensvc/bin/opensvc=om 1 f none /usr/share/opensvc/bin/postinstall 0755 root root 51742 28414 1666195843 1 f none /usr/share/opensvc/bin/postremove 0644 root root 993 15241 1666195843 1 f none /usr/share/opensvc/bin/preinstall 0755 root root 1411 49438 1666195843 1 f none /usr/share/opensvc/bin/preuninstall 0755 root root 717 52870 1666195843 1 s none /usr/share/opensvc/bin/svcmgr=om 1 s none /usr/share/opensvc/bin/svcmon=om 1 d none /usr/share/opensvc/html 0755 root root 1 f none /usr/share/opensvc/html/index.html 0644 root root 426 36184 1632326887 1 f none /usr/share/opensvc/html/index.js 0644 root root 1920250 56751 1632326887 1 d none /usr/share/opensvc/opensvc 0755 root root 1 f none /usr/share/opensvc/opensvc/__init__.py 0644 root root 86 7790 1666195843 1 f none /usr/share/opensvc/opensvc/__main__.py 0644 root root 4431 774 1666195843 1 d none /usr/share/opensvc/opensvc/commands 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/commands/ccfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/ccfg/__init__.py 0644 root root 288 24273 1666195843 1 f none /usr/share/opensvc/opensvc/commands/ccfg/parser.py 0644 root root 1141 19378 1666195843 1 d none /usr/share/opensvc/opensvc/commands/cfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/cfg/__init__.py 0644 root root 285 23976 1666195843 1 f none /usr/share/opensvc/opensvc/commands/cfg/parser.py 0644 root root 4065 25913 1666195843 1 d none /usr/share/opensvc/opensvc/commands/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/daemon/__init__.py 0644 root root 1167 28510 1666195843 1 f none /usr/share/opensvc/opensvc/commands/daemon/parser.py 0644 root root 4666 9821 1666195843 1 d none /usr/share/opensvc/opensvc/commands/mgr 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/mgr/__init__.py 0644 root root 12565 4544 1666195843 1 f none /usr/share/opensvc/opensvc/commands/mgr/parser.py 0644 root root 22194 47969 1666195843 1 d none /usr/share/opensvc/opensvc/commands/network 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/network/__init__.py 0644 root root 1219 31768 1666195843 1 f none /usr/share/opensvc/opensvc/commands/network/parser.py 0644 root root 1844 4794 1666195843 1 d none /usr/share/opensvc/opensvc/commands/node 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/node/__init__.py 0644 root root 1871 20842 1666195843 1 f none /usr/share/opensvc/opensvc/commands/node/parser.py 0644 root root 39671 37373 1666195843 1 d none /usr/share/opensvc/opensvc/commands/nscfg 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/nscfg/__init__.py 0644 root root 291 24651 1666195843 1 f none /usr/share/opensvc/opensvc/commands/nscfg/parser.py 0644 root root 1223 26526 1666195843 1 d none /usr/share/opensvc/opensvc/commands/pool 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/pool/__init__.py 0644 root root 1207 30424 1666195843 1 f none /usr/share/opensvc/opensvc/commands/pool/parser.py 0644 root root 3010 23074 1666195843 1 d none /usr/share/opensvc/opensvc/commands/sec 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/sec/__init__.py 0644 root root 285 24009 1666195843 1 f none /usr/share/opensvc/opensvc/commands/sec/parser.py 0644 root root 4938 28731 1666195843 1 d none /usr/share/opensvc/opensvc/commands/svc 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/svc/__init__.py 0644 root root 284 24050 1666195843 1 f none /usr/share/opensvc/opensvc/commands/svc/parser.py 0644 root root 34268 60538 1666195843 1 f none /usr/share/opensvc/opensvc/commands/svcmon.py 0644 root root 12590 462 1666195843 1 d none /usr/share/opensvc/opensvc/commands/usr 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/usr/__init__.py 0644 root root 285 24102 1666195843 1 f none /usr/share/opensvc/opensvc/commands/usr/parser.py 0644 root root 4790 19062 1666195843 1 d none /usr/share/opensvc/opensvc/commands/vol 0755 root root 1 f none /usr/share/opensvc/opensvc/commands/vol/__init__.py 0644 root root 285 24075 1666195843 1 f none /usr/share/opensvc/opensvc/commands/vol/parser.py 0644 root root 262 21242 1666195843 1 d none /usr/share/opensvc/opensvc/core 0755 root root 1 f none /usr/share/opensvc/opensvc/core/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/core/capabilities 0755 root root 1 f none /usr/share/opensvc/opensvc/core/capabilities/__init__.py 0644 root root 5136 36005 1666195843 1 f none /usr/share/opensvc/opensvc/core/capabilities/linux.py 0644 root root 554 40171 1666195843 1 f none /usr/share/opensvc/opensvc/core/capabilities/sunos.py 0644 root root 534 38872 1666195843 1 f none /usr/share/opensvc/opensvc/core/cloud.py 0644 root root 627 48196 1666195843 1 d none /usr/share/opensvc/opensvc/core/collector 0755 root root 1 f none /usr/share/opensvc/opensvc/core/collector/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/actions.py 0644 root root 11041 35844 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/cli.py 0644 root root 98473 56519 1666195843 1 f none /usr/share/opensvc/opensvc/core/collector/rpc.py 0644 root root 53967 26492 1666195843 1 f none /usr/share/opensvc/opensvc/core/comm.py 0644 root root 37195 1814 1666195843 1 f none /usr/share/opensvc/opensvc/core/compliance.py 0644 root root 29525 32512 1666195843 1 d none /usr/share/opensvc/opensvc/core/configfile 0755 root root 1 f none /usr/share/opensvc/opensvc/core/configfile/__init__.py 0644 root root 1148 31017 1666195843 1 f none /usr/share/opensvc/opensvc/core/contexts.py 0644 root root 12383 21269 1666195843 1 d none /usr/share/opensvc/opensvc/core/exceptions 0755 root root 1 f none /usr/share/opensvc/opensvc/core/exceptions/__init__.py 0644 root root 3953 57473 1666195843 1 f none /usr/share/opensvc/opensvc/core/extconfig.py 0644 root root 64579 32781 1666195843 1 f none /usr/share/opensvc/opensvc/core/freezer.py 0644 root root 2822 13839 1666195843 1 f none /usr/share/opensvc/opensvc/core/keywords.py 0644 root root 27932 27813 1666195843 1 f none /usr/share/opensvc/opensvc/core/logger.py 0644 root root 8423 36295 1666195843 1 f none /usr/share/opensvc/opensvc/core/network.py 0644 root root 18686 64604 1666195843 1 d none /usr/share/opensvc/opensvc/core/node 0755 root root 1 f none /usr/share/opensvc/opensvc/core/node/__init__.py 0644 root root 206 18606 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/darwin.py 0644 root root 267 19856 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/freebsd.py 0644 root root 1989 12646 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/hpux.py 0644 root root 673 49624 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/linux.py 0644 root root 11996 3212 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/node.py 0644 root root 188525 19438 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/nodedict.py 0644 root root 61733 50882 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/sunos.py 0644 root root 4189 39460 1666195843 1 f none /usr/share/opensvc/opensvc/core/node/windows.py 0644 root root 3713 20543 1666195843 1 d none /usr/share/opensvc/opensvc/core/objects 0755 root root 1 f none /usr/share/opensvc/opensvc/core/objects/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/builder.py 0644 root root 8370 65199 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/ccfg.py 0644 root root 582 43273 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/ccfgdict.py 0644 root root 3468 7185 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/cfg.py 0644 root root 2071 25058 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/cfgdict.py 0644 root root 3428 6142 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/data.py 0644 root root 14339 17262 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/nscfg.py 0644 root root 3249 42371 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/nscfgdict.py 0644 root root 3306 61476 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/pg.py 0644 root root 4286 48141 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/sec.py 0644 root root 7686 33847 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/secdict.py 0644 root root 5926 43202 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/svc.py 0644 root root 197168 59715 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/svcdict.py 0644 root root 54284 27054 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/usr.py 0644 root root 4871 40447 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/usrdict.py 0644 root root 6718 48401 1666195843 1 f none /usr/share/opensvc/opensvc/core/objects/vol.py 0644 root root 930 5678 1666195843 1 f none /usr/share/opensvc/opensvc/core/pool.py 0644 root root 6570 18244 1666195843 1 f none /usr/share/opensvc/opensvc/core/resource.py 0644 root root 47353 25280 1666195843 1 f none /usr/share/opensvc/opensvc/core/resourceset.py 0644 root root 15965 45338 1666195843 1 f none /usr/share/opensvc/opensvc/core/scheduler.py 0644 root root 39957 43216 1666195843 1 d none /usr/share/opensvc/opensvc/core/status 0755 root root 1 f none /usr/share/opensvc/opensvc/core/status/__init__.py 0644 root root 6448 23821 1666195843 1 d none /usr/share/opensvc/opensvc/core/sysreport 0755 root root 1 f none /usr/share/opensvc/opensvc/core/sysreport/__init__.py 0644 root root 215 19726 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/aix.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/darwin.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/freebsd.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/hpux.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/linux.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/osf1.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/sunos.py 0644 root root 94 8699 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/sysreport.py 0644 root root 16904 37089 1666195843 1 f none /usr/share/opensvc/opensvc/core/sysreport/windows.py 0644 root root 1500 44679 1666195843 1 d none /usr/share/opensvc/opensvc/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/__main__.py 0644 root root 30 2609 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/clusterlock.py 0644 root root 4112 34461 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/collector.py 0644 root root 12646 6954 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/dns.py 0644 root root 22666 51098 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/events.py 0644 root root 4999 45650 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handler.py 0644 root root 2177 29636 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/api 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/api/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/api/get.py 0644 root root 814 55330 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/askfull 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/askfull/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/askfull/post.py 0644 root root 1205 24243 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/authinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/authinfo/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/authinfo/get.py 0644 root root 723 53484 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/clear/post.py 0644 root root 363 27178 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/blacklist/status/get.py 0644 root root 470 35123 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/catalogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/catalogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/catalogs/get.py 0644 root root 578 41956 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/cluster 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/cluster/lock/get.py 0644 root root 449 33900 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/collectorrpc/post.py 0644 root root 1003 7916 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/mutex/get.py 0644 root root 433 32954 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/shutdown/post.py 0644 root root 2664 4594 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/start/post.py 0644 root root 1049 12681 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stats/get.py 0644 root root 1747 57085 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/status/get.py 0644 root root 1544 48221 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/daemon/stop/post.py 0644 root root 3361 55656 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/events 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/events/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/events/get.py 0644 root root 2932 18360 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/join 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/join/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/join/post.py 0644 root root 3451 60575 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/key 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/get.py 0644 root root 1534 48398 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/key/post.py 0644 root root 1361 30461 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/keywords 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/keywords/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/keywords/get.py 0644 root root 981 6859 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/leave 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/leave/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/leave/post.py 0644 root root 840 61353 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/lock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/lock/post.py 0644 root root 1144 14834 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/networks 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/networks/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/networks/get.py 0644 root root 470 35634 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/action 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/action/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/action/post.py 0644 root root 4095 28578 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/backlogs/get.py 0644 root root 765 57076 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/checks 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/checks/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/checks/get.py 0644 root root 923 2520 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/config 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/config/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/config/get.py 0644 root root 1590 55344 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/drain 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/drain/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/drain/post.py 0644 root root 2951 16615 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/get.py 0644 root root 470 34195 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/logs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/logs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/logs/get.py 0644 root root 1031 15495 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/node/monitor/post.py 0644 root root 2499 47308 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/nodesinfo/get.py 0644 root root 474 35748 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/action 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/action/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/action/post.py 0644 root root 6512 61801 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/backlogs/get.py 0644 root root 1190 20296 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/clear 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/clear/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/clear/post.py 0644 root root 1261 31932 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/config 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/config/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/config/get.py 0644 root root 3100 26996 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/confirmations/get.py 0644 root root 1102 19347 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/create 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/create/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/create/post.py 0644 root root 4406 50351 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/enter 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/enter/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/enter/get.py 0644 root root 2733 313 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/keys 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/keys/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/keys/get.py 0644 root root 940 4127 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/logs 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/logs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/logs/get.py 0644 root root 1508 48342 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/monitor/post.py 0644 root root 11189 31915 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/selector 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/selector/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/selector/get.py 0644 root root 1195 20608 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/object/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/get.py 0644 root root 774 59026 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/object/status/post.py 0644 root root 1023 11976 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/pools 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/pools/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/pools/get.py 0644 root root 926 5189 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/rx/get.py 0644 root root 1251 21571 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/status 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/status/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/status/get.py 0644 root root 906 65015 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/relay/tx/post.py 0644 root root 1663 47484 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/rundone 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/rundone/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/rundone/post.py 0644 root root 1219 19323 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/schedules 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/schedules/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/schedules/get.py 0644 root root 3052 15668 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/sshkey 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sshkey/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sshkey/get.py 0644 root root 1129 13725 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sync/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/sync/get.py 0644 root root 2115 20044 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/template 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/template/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/template/get.py 0644 root root 1431 37586 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/templates 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/templates/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/templates/get.py 0644 root root 1554 43658 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/unlock 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/unlock/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/unlock/post.py 0644 root root 1131 16638 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/wait 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wait/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wait/get.py 0644 root root 5794 17454 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/wakemonitor/post.py 0644 root root 1863 11612 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/handlers/whoami 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/handlers/whoami/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/handlers/whoami/get.py 0644 root root 1111 10608 1666195843 1 d none /usr/share/opensvc/opensvc/daemon/hb 0755 root root 1 f none /usr/share/opensvc/opensvc/daemon/hb/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/disk.py 0644 root root 13487 49613 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/hb.py 0644 root root 8174 52548 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/mcast.py 0644 root root 10949 2102 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/relay.py 0644 root root 6994 46408 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/hb/ucast.py 0644 root root 9740 55345 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/listener.py 0644 root root 81668 33746 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/main.py 0644 root root 18445 57465 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/monitor.py 0644 root root 180141 15632 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/rbac.py 0644 root root 7909 55074 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/scheduler.py 0644 root root 22773 35336 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/shared.py 0644 root root 65517 960 1666195843 1 f none /usr/share/opensvc/opensvc/daemon/winservice.py 0644 root root 3041 38823 1666195843 1 d none /usr/share/opensvc/opensvc/drivers 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/array 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/array/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/centera.py 0644 root root 3624 10596 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/dorado.py 0644 root root 37315 27625 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/emcvnx.py 0644 root root 4925 39828 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/eva.py 0644 root root 4713 20970 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/freenas.py 0644 root root 40393 23755 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/gce.py 0644 root root 1262 29328 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hcs.py 0644 root root 51390 20143 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hds.py 0644 root root 26575 61033 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/hp3par.py 0644 root root 14247 46413 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/ibmds.py 0644 root root 3490 59854 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/ibmsvc.py 0644 root root 3039 27436 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/necism.py 0644 root root 11207 59782 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/netapp.py 0644 root root 3276 43786 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/nexenta.py 0644 root root 11354 32483 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/pure.py 0644 root root 34787 46086 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/symmetrix.py 0644 root root 51514 19528 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/vioserver.py 0644 root root 3363 53911 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/array/xtremio.py 0644 root root 27166 24554 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/backupsrv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/backupsrv/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/backupsrv/networker.py 0644 root root 1215 21096 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/__init__.py 0644 root root 4635 63498 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/btrfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/btrfs/linux.py 0644 root root 2466 41918 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/eth 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/__init__.py 0644 root root 1 10 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/hpux.py 0644 root root 2677 31413 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/linux.py 0644 root root 2975 62566 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/eth/sunos.py 0644 root root 10067 1996 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fm 0755 root root 1 d none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm/__init__.py 0644 root root 1041 9968 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/fmadm/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage/__init__.py 0644 root root 1509 39839 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fm/openmanage/linux.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_i 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/aix.py 0644 root root 1081 5385 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/darwin.py 0644 root root 1045 4535 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/hpux.py 0644 root root 1440 25799 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/linux.py 0644 root root 2135 9930 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_i/sunos.py 0644 root root 1177 11860 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/advfs/osf1.py 0644 root root 1013 4208 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/aix.py 0644 root root 1081 5368 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/darwin.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/freebsd.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/hpux.py 0644 root root 1554 39638 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/linux.py 0644 root root 2375 20838 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/sunos.py 0644 root root 1531 29919 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/windows.py 0644 root root 1110 11572 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/__init__.py 0644 root root 2692 51249 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/fs_u/zfs/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/jstat 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/jstat/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/jstat/linux.py 0644 root root 5887 55518 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/lag 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/hpux.py 0644 root root 1829 53861 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/linux.py 0644 root root 4014 15035 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/sunos.py 0644 root root 6755 3012 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/lag/windows.py 0644 root root 769 54018 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mcelog 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mcelog/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mcelog/linux.py 0644 root root 1735 52476 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath/native 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/aix.py 0644 root root 2256 15635 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/hpux.py 0644 root root 2353 23750 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/linux.py 0644 root root 4203 2605 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/osf1.py 0644 root root 835 57322 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/sunos.py 0644 root root 2608 33884 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/native/windows.py 0644 root root 1452 34119 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/__init__.py 0644 root root 2864 48880 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/aix.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/hpux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/mpath/powerpath/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/numa 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/numa/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/numa/linux.py 0644 root root 1419 27595 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/__init__.py 0644 root root 4497 28663 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/megaraid/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/sas2 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/__init__.py 0644 root root 3677 46433 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/sas2/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/__init__.py 0644 root root 3099 18497 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/sunos.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/raid/smartarray/windows.py 0644 root root 511 38024 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/__init__.py 0644 root root 1223 19422 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/sync/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/vg_u 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/aix.py 0644 root root 1334 22807 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/hpux.py 0644 root root 1851 63025 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/vg_u/linux.py 0644 root root 1198 15198 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/check/zpool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/__init__.py 0644 root root 2252 14995 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/freebsd.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/linux.py 0644 root root 20 1733 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/check/zpool/sunos.py 0644 root root 20 1733 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/cloud 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/cloud/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/amazon.py 0644 root root 1262 38152 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/gandi.py 0644 root root 1359 39024 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/openstack.py 0644 root root 2126 35146 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/cloud/vcloud.py 0644 root root 1888 14922 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pg/linux.py 0644 root root 19024 38648 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pool/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/directory.py 0644 root root 1771 60072 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/dorado.py 0644 root root 7136 21507 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/drbd.py 0644 root root 5818 48245 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/freenas.py 0644 root root 4028 34320 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/hcs.py 0644 root root 4896 38010 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/loop.py 0644 root root 1483 42046 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/pure.py 0644 root root 4487 3574 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/share.py 0644 root root 1738 58116 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/shm.py 0644 root root 2535 53563 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/symmetrix.py 0644 root root 6186 62163 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/pool/vg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/pool/vg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/vg/linux.py 0644 root root 1427 37262 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/virtual.py 0644 root root 2428 57003 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/pool/zpool.py 0644 root root 1905 4483 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/__init__.py 0644 root root 27023 33707 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/forking 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/forking/__init__.py 0644 root root 5214 65270 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/simple 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/simple/__init__.py 0644 root root 9559 53325 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/simple/sunos.py 0644 root root 1101 14130 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/app/winservice 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/app/winservice/__init__.py 0644 root root 3731 7925 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/certificate 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/certificate/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/certificate/tls 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/certificate/tls/__init__.py 0644 root root 1855 20647 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/__init__.py 0644 root root 14980 18824 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/amazon/__init__.py 0644 root root 11321 41727 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/docker/__init__.py 0644 root root 40327 41070 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/esx 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/esx/__init__.py 0644 root root 3713 6243 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/hpvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/hpvm/__init__.py 0644 root root 4252 53621 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/jail 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/jail/__init__.py 0644 root root 4203 35941 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/kvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/kvm/__init__.py 0644 root root 13331 10705 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/ldom 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/ldom/__init__.py 0644 root root 4428 54924 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/lxc 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/lxc/__init__.py 0644 root root 35054 51229 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/lxd 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/lxd/__init__.py 0644 root root 11013 35224 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/openstack 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/openstack/__init__.py 0644 root root 11657 1577 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/ovm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/ovm/__init__.py 0644 root root 5509 3052 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/podman 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/podman/__init__.py 0644 root root 4069 50209 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/srp 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/srp/__init__.py 0644 root root 11512 20617 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vbox 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vbox/__init__.py 0644 root root 4737 14798 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vcloud 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vcloud/__init__.py 0644 root root 9806 7740 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/vz 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/vz/__init__.py 0644 root root 5769 20025 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/xen 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/xen/__init__.py 0644 root root 3781 16303 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/container/zone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/zone/__init__.py 0644 root root 44036 55980 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/container/zone/configuration_profile.py 0644 root root 7235 59554 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/__init__.py 0644 root root 3023 44200 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/advfs/__init__.py 0644 root root 3756 17874 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/amazon/__init__.py 0644 root root 10577 8246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/crypt 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/crypt/__init__.py 0644 root root 9519 53844 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/disk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/disk/__init__.py 0644 root root 5431 13082 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/disk/linux.py 0644 root root 3895 37245 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/drbd 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/drbd/__init__.py 0644 root root 29265 47668 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/gandi 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/gandi/__init__.py 0644 root root 6948 43246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/gce 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/gce/__init__.py 0644 root root 10039 32886 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/hpvm 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/hpvm/__init__.py 0644 root root 4813 13083 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/ldom 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/ldom/__init__.py 0644 root root 4300 37738 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/loop 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/__init__.py 0644 root root 1593 52433 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/darwin.py 0644 root root 2789 13390 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/freebsd.py 0644 root root 2267 36711 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/linux.py 0644 root root 4652 27246 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/loop/sunos.py 0644 root root 3625 13641 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/lv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/__init__.py 0644 root root 5102 51198 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/hpux.py 0644 root root 1336 37219 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/lv/linux.py 0644 root root 5059 38736 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/md 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/md/__init__.py 0644 root root 18530 42640 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/rados 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/rados/__init__.py 0644 root root 10197 18658 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/raw 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/__init__.py 0644 root root 14997 38932 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/hpux.py 0644 root root 581 44485 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/linux.py 0644 root root 9004 59042 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/raw/sunos.py 0644 root root 1131 12552 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/__init__.py 0644 root root 10102 13233 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/freebsd.py 0644 root root 279 24247 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/hpux.py 0644 root root 4606 14239 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/linux.py 0644 root root 860 4012 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/osf1.py 0644 root root 6026 39842 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/sg.py 0644 root root 13241 12346 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/scsireserv/sunos.py 0644 root root 229 20264 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vdisk 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vdisk/__init__.py 0644 root root 2509 57656 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/aix.py 0644 root root 9564 20876 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/hpux.py 0644 root root 14879 14737 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vg/linux.py 0644 root root 13674 7009 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vxdg 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vxdg/__init__.py 0644 root root 10308 3246 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/vxvol 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/vxvol/__init__.py 0644 root root 6705 47226 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/zpool 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/zpool/__init__.py 0644 root root 14321 61592 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/disk/zvol 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/disk/zvol/__init__.py 0644 root root 5781 42512 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/expose 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/expose/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/expose/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/expose/envoy/__init__.py 0644 root root 3393 61334 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/__init__.py 0644 root root 22005 8153 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/aix.py 0644 root root 4001 28779 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/btrfs/__init__.py 0644 root root 4229 54601 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/darwin.py 0644 root root 6433 4018 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/directory 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/directory/__init__.py 0644 root root 6713 32185 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/docker/__init__.py 0644 root root 4326 62962 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2/__init__.py 0644 root root 169 13752 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext2/linux.py 0644 root root 300 22935 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3/__init__.py 0644 root root 169 13753 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext3/linux.py 0644 root root 300 22940 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4/__init__.py 0644 root root 169 13754 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/ext4/linux.py 0644 root root 300 22945 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/flag 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/__init__.py 0644 root root 2471 54426 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/darwin.py 0644 root root 239 19130 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/freebsd.py 0644 root root 239 19130 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/linux.py 0644 root root 239 19107 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/flag/sunos.py 0644 root root 410 31900 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/freebsd.py 0644 root root 4354 57373 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/hpux.py 0644 root root 2536 58610 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/linux.py 0644 root root 23190 35989 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/none 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/none/__init__.py 0644 root root 184 14964 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/none/linux.py 0644 root root 135 10168 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/osf1.py 0644 root root 3975 28449 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/sunos.py 0644 root root 5871 29544 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs/__init__.py 0644 root root 185 15086 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/tmpfs/linux.py 0644 root root 137 10412 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/__init__.py 0644 root root 169 13820 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/linux.py 0644 root root 311 24618 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/vxfs/sunos.py 0644 root root 320 24535 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/windows.py 0644 root root 3639 14235 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs/__init__.py 0644 root root 168 13702 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/xfs/linux.py 0644 root root 297 22959 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/__init__.py 0644 root root 4996 46153 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/freebsd.py 0644 root root 135 10606 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/linux.py 0644 root root 133 10435 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/fs/zfs/sunos.py 0644 root root 133 10443 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/hashpolicy/envoy/__init__.py 0644 root root 1701 5872 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/__init__.py 0644 root root 31799 58410 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/amazon 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/amazon/__init__.py 0644 root root 8548 55210 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/cni 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/cni/__init__.py 0644 root root 17114 15649 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/crossbow 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/crossbow/__init__.py 0644 root root 6361 9388 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/gce 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/gce/__init__.py 0644 root root 6805 48621 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/host 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/aix.py 0644 root root 957 9556 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/darwin.py 0644 root root 947 8024 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/freebsd.py 0644 root root 969 10278 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/hpux.py 0644 root root 1222 27142 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/linux.py 0644 root root 3520 2208 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/osf1.py 0644 root root 971 10443 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/sunos.py 0644 root root 920 5775 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/host/windows.py 0644 root root 1729 1148 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/netns 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/netns/__init__.py 0644 root root 22809 59967 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/route 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/route/__init__.py 0644 root root 4435 8975 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/ip/zone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/ip/zone/__init__.py 0644 root root 1911 13684 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/route 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/route/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/route/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/route/envoy/__init__.py 0644 root root 4288 15205 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/share 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/share/nfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/__init__.py 0644 root root 418 29851 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/hpux.py 0644 root root 4133 35276 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/linux.py 0644 root root 6552 22509 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/share/nfs/sunos.py 0644 root root 3932 22211 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/__init__.py 0644 root root 9419 44796 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfs/__init__.py 0644 root root 16462 60797 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/btrfssnap/__init__.py 0644 root root 7964 58217 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/dds 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/dds/__init__.py 0644 root root 15891 61622 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/docker/__init__.py 0644 root root 6624 32987 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/evasnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/evasnap/__init__.py 0644 root root 11207 34511 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3par 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3par/__init__.py 0644 root root 11238 48968 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3parsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/hp3parsnap/__init__.py 0644 root root 3769 23570 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/ibmdssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/ibmdssnap/__init__.py 0644 root root 9894 57672 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/necismsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/necismsnap/__init__.py 0644 root root 6114 48234 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/netapp 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/netapp/__init__.py 0644 root root 10954 16574 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/nexenta 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/nexenta/__init__.py 0644 root root 9321 26619 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/radosclone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/radosclone/__init__.py 0644 root root 4479 59279 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/radossnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/radossnap/__init__.py 0644 root root 6214 55747 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/rsync 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/rsync/__init__.py 0644 root root 20423 13753 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/s3 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/s3/__init__.py 0644 root root 11281 23823 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone/__init__.py 0644 root root 11846 26566 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symclone/linux.py 0644 root root 2295 38575 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap/__init__.py 0644 root root 1508 47169 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsnap/linux.py 0644 root root 305 25254 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/symsrdfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/symsrdfs/__init__.py 0644 root root 22630 63160 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/zfs/__init__.py 0644 root root 18662 30126 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/sync/zfssnap 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/sync/zfssnap/__init__.py 0644 root root 7920 49713 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/__init__.py 0644 root root 10154 36527 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/docker 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/docker/__init__.py 0644 root root 2348 51474 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/host 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/host/__init__.py 0644 root root 5482 5241 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/task/podman 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/task/podman/__init__.py 0644 root root 2313 48122 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/vhost 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/vhost/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/vhost/envoy 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/vhost/envoy/__init__.py 0644 root root 942 4575 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/resource/volume 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/resource/volume/__init__.py 0644 root root 28561 17801 1666195843 1 d none /usr/share/opensvc/opensvc/drivers/sanswitch 0755 root root 1 f none /usr/share/opensvc/opensvc/drivers/sanswitch/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/drivers/sanswitch/brocade.py 0644 root root 4859 32045 1666195843 1 f none /usr/share/opensvc/opensvc/env.py 0644 root root 10919 38170 1666195843 1 d none /usr/share/opensvc/opensvc/foreign 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/__init__.py 0644 root root 84 7588 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/aenum 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/aenum/__init__.py 0644 root root 117023 20666 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/colorama 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/colorama/__init__.py 0644 root root 239 20569 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/ansi.py 0644 root root 2524 36689 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/ansitowin32.py 0644 root root 10326 58775 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/initialise.py 0644 root root 1915 27388 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/win32.py 0644 root root 5404 33431 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/colorama/winterm.py 0644 root root 6438 36817 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/concurrent 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/__init__.py 0644 root root 76 7038 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/concurrent/futures 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/__init__.py 0644 root root 887 61837 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/_base.py 0644 root root 23929 51658 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/process.py 0644 root root 14986 33005 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/concurrent/futures/thread.py 0644 root root 7229 40216 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/h2 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/h2/__init__.py 0644 root root 90 6306 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/config.py 0644 root root 6498 16294 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/connection.py 0644 root root 81546 57700 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/errors.py 0644 root root 1555 53972 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/events.py 0644 root root 21962 61081 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/exceptions.py 0644 root root 5379 47311 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/frame_buffer.py 0644 root root 6771 991 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/settings.py 0644 root root 11816 19155 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/stream.py 0644 root root 55949 39083 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/utilities.py 0644 root root 22818 15042 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/h2/windows.py 0644 root root 5603 63580 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hpack 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hpack/__init__.py 0644 root root 483 40300 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/compat.py 0644 root root 679 51094 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/exceptions.py 0644 root root 974 12209 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/hpack.py 0644 root root 22771 29570 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman.py 0644 root root 2521 3994 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman_constants.py 0644 root root 4628 3530 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/huffman_table.py 0644 root root 168580 33086 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/struct.py 0644 root root 1052 22489 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hpack/table.py 0644 root root 9643 37661 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/__init__.py 0644 root root 891 8092 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/certs.pem 0644 root root 323173 33422 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/cli.py 0644 root root 7505 60246 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/common 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/__init__.py 0644 root root 81 6520 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/bufsocket.py 0644 root root 8330 60572 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/connection.py 0644 root root 6536 53931 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/decoder.py 0644 root root 1560 61341 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/exceptions.py 0644 root root 1996 29011 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/headers.py 0644 root root 8972 52322 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/common/util.py 0644 root root 1523 57456 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/compat.py 0644 root root 1775 11221 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/contrib.py 0644 root root 7098 28143 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/http11 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/__init__.py 0644 root root 101 8119 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/connection.py 0644 root root 17001 55449 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/parser.py 0644 root root 2596 4987 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http11/response.py 0644 root root 12882 9837 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyper/http20 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/__init__.py 0644 root root 99 8025 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/connection.py 0644 root root 33863 49411 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/errors.py 0644 root root 3251 23364 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/exceptions.py 0644 root root 1044 19022 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/response.py 0644 root root 8078 49510 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/stream.py 0644 root root 12084 16319 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/util.py 0644 root root 1592 64028 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/http20/window.py 0644 root root 6155 54985 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/httplib_compat.py 0644 root root 4452 17319 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/ssl_compat.py 0644 root root 10156 2280 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyper/tls.py 0644 root root 5149 35818 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/hyperframe 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/__init__.py 0644 root root 136 11012 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/exceptions.py 0644 root root 936 8914 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/flags.py 0644 root root 1286 36799 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/hyperframe/frame.py 0644 root root 26664 44644 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jsonpath_ng 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/__init__.py 0644 root root 116 9740 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/__init__.py 0644 root root 605 51186 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/arithmetic.py 0644 root root 2381 42464 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/filter.py 0644 root root 3176 37865 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/iterable.py 0644 root root 2984 30614 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/parser.py 0644 root root 5208 53851 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/ext/string.py 0644 root root 2600 6043 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/jsonpath.py 0644 root root 21629 55304 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/lexer.py 0644 root root 5321 23398 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jsonpath_ng/parser.py 0644 root root 5605 15884 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/__init__.py 0644 root root 811 5224 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/__main__.py 0644 root root 4162 57846 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/algorithms.py 0644 root root 13336 34025 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/api_jws.py 0644 root root 8115 40081 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/api_jwt.py 0644 root root 7967 28838 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/compat.py 0644 root root 1624 63064 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt/contrib 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/py_ecdsa.py 0644 root root 1771 6297 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/contrib/algorithms/pycrypto.py 0644 root root 1249 32945 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/exceptions.py 0644 root root 986 19020 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/help.py 0644 root root 1609 981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/jwt/utils.py 0644 root root 2629 19369 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/ply 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/ply/__init__.py 0644 root root 103 8202 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/cpp.py 0644 root root 33639 59078 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/ctokens.py 0644 root root 3155 62449 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/lex.py 0644 root root 42905 12577 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/yacc.py 0644 root root 137736 64832 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/ply/ygen.py 0644 root root 2246 57594 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/pyaes 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/__init__.py 0644 root root 2087 40499 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/aes.py 0644 root root 60310 16766 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/blockfeeder.py 0644 root root 8119 11752 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/pyaes/util.py 0644 root root 2050 33260 1666195843 1 d none /usr/share/opensvc/opensvc/foreign/rfc3986 0755 root root 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/__init__.py 0644 root root 1562 65396 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/_mixin.py 0644 root root 13214 26981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/abnf_regexp.py 0644 root root 9081 57501 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/api.py 0644 root root 3887 3806 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/builder.py 0644 root root 9577 46569 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/compat.py 0644 root root 1513 57981 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/exceptions.py 0644 root root 3775 37350 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/iri.py 0644 root root 5466 13478 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/misc.py 0644 root root 4094 61565 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/normalizers.py 0644 root root 5259 23832 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/parseresult.py 0644 root root 14654 62237 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/uri.py 0644 root root 5227 18096 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/rfc3986/validators.py 0644 root root 13854 34299 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/six.py 0644 root root 32378 59644 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/winstats.py 0644 root root 12562 15274 1666195843 1 f none /usr/share/opensvc/opensvc/foreign/wmi.py 0644 root root 46957 4995 1666195843 1 d none /usr/share/opensvc/opensvc/utilities 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/arp.py 0644 root root 2375 48498 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/asset 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/asset/__init__.py 0644 root root 208 18850 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/aix.py 0644 root root 3116 21007 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/asset.py 0644 root root 22887 11624 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/darwin.py 0644 root root 3193 33903 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/freebsd.py 0644 root root 2256 26309 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/hpux.py 0644 root root 8462 54124 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/linux.py 0644 root root 24483 12871 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/osf1.py 0644 root root 10946 33618 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/sunos.py 0644 root root 8949 31186 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/asset/windows.py 0644 root root 10512 15277 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/auth 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/auth/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/auth/auth_factory.py 0644 root root 777 61513 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/auth/auth_provider_abstract.py 0644 root root 269 22565 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/cache 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/cache/__init__.py 0644 root root 4100 43767 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/chunker.py 0644 root root 149 11007 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/concurrent_futures.py 0644 root root 373 33236 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/configparser 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/configparser/__init__.py 0644 root root 2053 19385 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/converters 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/converters/__init__.py 0644 root root 9522 20002 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/dbglock.py 0644 root root 1348 32554 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/devices 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/devices/__init__.py 0644 root root 501 44562 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/darwin.py 0644 root root 894 1834 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/freebsd.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/linux.py 0644 root root 11474 10678 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/sunos.py 0644 root root 1057 14455 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devices/windows.py 0644 root root 265 21262 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/devtree 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/devtree/__init__.py 0644 root root 212 19200 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/aix.py 0644 root root 2065 19556 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/darwin.py 0644 root root 115 9414 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/devtree.py 0644 root root 13678 24105 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/freebsd.py 0644 root root 116 9424 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/hpux.py 0644 root root 6094 29674 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/linux.py 0644 root root 20875 2435 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/osf1.py 0644 root root 3033 7625 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/sunos.py 0644 root root 11031 56703 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/veritas.py 0644 root root 8228 31021 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/devtree/windows.py 0644 root root 656 51218 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/diskinfo 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/__init__.py 0644 root root 214 19408 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/aix.py 0644 root root 2112 16858 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/darwin.py 0644 root root 75 6543 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/diskinfo.py 0644 root root 761 54481 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/freebsd.py 0644 root root 512 38529 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/hpux.py 0644 root root 6914 20978 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/linux.py 0644 root root 13187 10629 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/osf1.py 0644 root root 2886 63926 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/sunos.py 0644 root root 5190 22495 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/diskinfo/windows.py 0644 root root 3626 42453 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/dns.py 0644 root root 1037 12310 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/drivers.py 0644 root root 3738 17773 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/edit_file 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/edit_file/__init__.py 0644 root root 158 13185 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/fcache.py 0644 root root 693 53580 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/files 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/files/__init__.py 0644 root root 2969 26554 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hash 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hash/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hash/md5 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hash/md5/__init__.py 0644 root root 250 18836 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hash/md5/md5.py 0644 root root 9380 15974 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/hostid 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/hostid/__init__.py 0644 root root 209 19118 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/aix.py 0644 root root 295 22717 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/darwin.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/freebsd.py 0644 root root 67 5636 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/hpux.py 0644 root root 395 30675 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/linux.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/osf1.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/sunos.py 0644 root root 66 5626 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/hostid/windows.py 0644 root root 66 5626 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ifconfig 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/__init__.py 0644 root root 213 19426 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/aix.py 0644 root root 2727 48858 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/darwin.py 0644 root root 2947 60719 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/freebsd.py 0644 root root 1968 60931 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/hpux.py 0644 root root 4995 56279 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/ifconfig.py 0644 root root 4689 7181 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/linux.py 0644 root root 9643 9963 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/osf1.py 0644 root root 3197 11191 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/sunos.py 0644 root root 4863 56306 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ifconfig/windows.py 0644 root root 1361 32983 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/journaled_data.py 0644 root root 17286 41596 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/kv_store 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_abstract.py 0644 root root 687 52445 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_null.py 0644 root root 278 21653 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_sec.py 0644 root root 911 8665 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/kv_store/kv_simple.py 0644 root root 797 59249 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/lazy.py 0644 root root 1912 16809 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/lock 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/lock/__init__.py 0644 root root 7074 65531 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/loop_delay 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/loop_delay/__init__.py 0644 root root 58 4663 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/mounts 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/mounts/__init__.py 0644 root root 209 19108 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/aix.py 0644 root root 3514 28685 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/darwin.py 0644 root root 1419 34220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/freebsd.py 0644 root root 1419 34220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/hpux.py 0644 root root 1233 24581 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/linux.py 0644 root root 1456 44971 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/mounts.py 0644 root root 2941 20435 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/osf1.py 0644 root root 963 4516 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/sunos.py 0644 root root 1165 18665 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/mounts/windows.py 0644 root root 1058 10462 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/naming 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/naming/__init__.py 0644 root root 13676 23766 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/net 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/net/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/converters.py 0644 root root 1068 9148 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/getaddr.py 0644 root root 2021 30662 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/net/ipaddress.py 0644 root root 79927 13003 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/noop_log 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/noop_log/__init__.py 0644 root root 268 22325 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/optparser 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/optparser/__init__.py 0644 root root 16717 25426 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/os 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/os/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/linux.py 0644 root root 868 64893 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/sunos.py 0644 root root 858 59150 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/os/windows.py 0644 root root 263 22627 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages/list 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/__init__.py 0644 root root 238 21804 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/aix.py 0644 root root 482 35188 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/darwin.py 0644 root root 974 8885 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/freebsd.py 0644 root root 1035 11676 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/hpux.py 0644 root root 817 59055 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/linux.py 0644 root root 2566 51263 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/osf1.py 0644 root root 1299 28392 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/sunos.py 0644 root root 3120 28313 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/list/windows.py 0644 root root 4534 13643 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/packages/update 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/aix.py 0644 root root 223 17362 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/darwin.py 0644 root root 448 35295 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/hpux.py 0644 root root 264 21363 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/linux.py 0644 root root 620 49166 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/osf1.py 0644 root root 673 50841 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/sunos.py 0644 root root 1771 4070 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/packages/update/windows.py 0644 root root 178 13967 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/password 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/password/__init__.py 0644 root root 225 20790 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/aix.py 0644 root root 353 27546 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/freebsd.py 0644 root root 335 26224 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/linux.py 0644 root root 361 27968 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/password/sunos.py 0644 root root 1968 12006 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ping 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ping/__init__.py 0644 root root 217 19886 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/aix.py 0644 root root 289 21566 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/darwin.py 0644 root root 372 25459 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/freebsd.py 0644 root root 297 22038 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/hpux.py 0644 root root 250 18650 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/linux.py 0644 root root 373 25730 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/osf1.py 0644 root root 250 18646 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/sunos.py 0644 root root 202 16126 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/ping/windows.py 0644 root root 263 19166 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/proc 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/proc/__init__.py 0644 root root 19028 16598 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/process_title.py 0644 root root 131 11648 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/banner.py 0644 root root 132 10455 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/cluster 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/cluster/__init__.py 0644 root root 34889 26731 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/color 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/color/__init__.py 0644 root root 12159 11865 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/command.py 0644 root root 1272 27143 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/forest 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/forest/__init__.py 0644 root root 14690 34570 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/instance 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/instance/__init__.py 0644 root root 13936 60768 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/listener.py 0644 root root 138 9786 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/table 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/table/__init__.py 0644 root root 4576 1634 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/render/table/tabulate.py 0644 root root 26529 21618 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/render/term 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/render/term/__init__.py 0644 root root 851 249 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/requester 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/requester/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/api_client.py 0644 root root 792 60304 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/url_util_abstract.py 0644 root root 159 13183 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/requester/url_util_direct.py 0644 root root 203 17478 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/selector.py 0644 root root 2787 2852 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/__init__.py 0644 root root 4439 62066 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/advfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/advfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/advfs/osf1.py 0644 root root 3313 59707 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/jfs2 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/jfs2/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/jfs2/aix.py 0644 root root 4099 32521 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/lvm 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/lvm/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/lvm/linux.py 0644 root root 4569 6103 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/vxfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/vxfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/vxfs/hpux.py 0644 root root 2762 7982 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/snap/zfs 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/snap/zfs/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/snap/zfs/sunos.py 0644 root root 1438 46950 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/ssl 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/ssl/__init__.py 0644 root root 4031 31506 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/__init__.py 0644 root root 0 0 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats/collector 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/__init__.py 0644 root root 211 19300 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/aix.py 0644 root root 71 5606 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/darwin.py 0644 root root 2724 45054 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/hpux.py 0644 root root 3487 40309 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/linux.py 0644 root root 5088 14561 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/sunos.py 0644 root root 5862 59293 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/collector/windows.py 0644 root root 2309 35855 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/stats/provider 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/__init__.py 0644 root root 223 20556 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/aix.py 0644 root root 4274 49037 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/darwin.py 0644 root root 4777 42242 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/freebsd.py 0644 root root 4527 20815 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/hpux.py 0644 root root 6828 64149 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/linux.py 0644 root root 14379 64655 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/provider.py 0644 root root 4119 54557 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/sunos.py 0644 root root 7294 4232 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/stats/provider/windows.py 0644 root root 8200 19302 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/storage.py 0644 root root 589 50051 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/string 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/string/__init__.py 0644 root root 1471 46837 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/subsystems 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/advfs.py 0644 root root 6434 40486 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/amazon.py 0644 root root 1537 52459 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/btrfs.py 0644 root root 13798 5333 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/docker.py 0644 root root 29991 28526 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/ethtool.py 0644 root root 1740 56685 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/gce.py 0644 root root 814 61683 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/subsystems/lvm 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/__init__.py 0644 root root 0 0 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/aix.py 0644 root root 7970 44000 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/lvm/linux.py 0644 root root 582 44867 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/veritas.py 0644 root root 517 41337 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/zfs.py 0644 root root 9537 31220 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/subsystems/zone.py 0644 root root 3124 40219 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/systemd 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/systemd/__init__.py 0644 root root 1843 14560 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/timeit 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/timeit/__init__.py 0644 root root 1933 9878 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/uri 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/uri/__init__.py 0644 root root 1759 219 1666195843 1 d none /usr/share/opensvc/opensvc/utilities/version 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/version/__init__.py 0644 root root 1257 28281 1666195843 1 f none /usr/share/opensvc/opensvc/utilities/version/version.py 0644 root root 21 1378 1666196120 1 d none /usr/share/opensvc/opensvc/utilities/wakeonlan 0755 root root 1 f none /usr/share/opensvc/opensvc/utilities/wakeonlan/__init__.py 0644 root root 1506 45784 1666195843 1 d none /var/lib/opensvc 0755 root root 1 d none /var/lib/opensvc/cache 0755 root root 1 d none /var/lib/opensvc/compliance 0755 root root 1 d none /var/lib/opensvc/compliance/com.opensvc 0755 root root 1 f none /var/lib/opensvc/compliance/com.opensvc/ansible_playbook.py 0755 root root 5447 18167 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/authkey.py 0755 root root 17241 7192 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/bios.py 0755 root root 2165 27446 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/chkconfig.py 0755 root root 3667 1530 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/comp.py 0644 root root 17201 64355 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/cron.py 0755 root root 6898 14446 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/crontabentry.py 0755 root root 8714 22567 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/etcsystem.py 0755 root root 6722 9689 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/file.py 0755 root root 13044 30723 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fileinc.py 0755 root root 12078 53091 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fileprop.py 0755 root root 9631 27377 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/firmware.py 0755 root root 6707 19567 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/fs.py 0755 root root 22529 37954 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/group.py 0755 root root 7738 35340 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/group_membership.py 0755 root root 7892 62851 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval.py 0755 root root 12094 953 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval_parser.py 0755 root root 6023 35836 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/keyval_with_fpath.py 0755 root root 1570 59003 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/linux_mpath.py 0755 root root 15677 40723 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/nodeconf.py 0755 root root 5978 26466 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/package.py 0755 root root 26302 65514 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/process.py 0755 root root 13316 54272 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/rc.py 0755 root root 4513 59049 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/remove_files.py 0755 root root 2367 47306 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/self_signed_cert.py 0755 root root 5378 59979 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/smfcfgs.py 0755 root root 14007 16199 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sudoers.py 0755 root root 2376 45343 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/svcconf.py 0755 root root 9997 50975 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/symlink.py 0755 root root 3817 27588 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sysctl.py 0755 root root 8511 16742 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/systemd_unit_state.py 0755 root root 6094 44069 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/sysvinit.py 0755 root root 7817 31424 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/tar.py 0755 root root 5836 45936 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/timedatectl.py 0755 root root 5731 16072 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/user.py 0755 root root 16530 61719 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/utilities.py 0644 root root 729 60378 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/volume_file.py 0755 root root 2988 45078 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/volume_tar.py 0755 root root 4036 55666 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/vuln.py 0755 root root 23120 7213 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/xinetd.py 0755 root root 5514 57669 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/yes 0755 root root 121 9914 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zfs.py 0755 root root 8814 16796 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zpool.py 0755 root root 5546 35703 1666195843 1 f none /var/lib/opensvc/compliance/com.opensvc/zprop.py 0755 root root 4413 47974 1666195843 1 d none /var/log 0755 root sys 1 d none /var/log/opensvc 0755 root root 1 i pkginfo 209 17473 1666196132 1 i postinstall 322 28074 1666196132 1 i preinstall 1411 49438 1666196132 1 i preremove 717 52870 1666196132 07070100005821000041ed000000000000000000000002635022a500000000000000e700010003ffffffffffffffff0000000800000000install 07070100005822000081a4000000000000000000000001635022a400000142000000e700010003ffffffffffffffff0000001400000000install/postinstall #!/sbin/sh type python3 > /dev/null 2>&1 && PYTHON=python3 || PYTHON=python su root -c "PATH=${PKG_INSTALL_ROOT}/usr/local/bin:/usr/local/bin:/opt/opensvc/bin/pkg:/usr/gnu/bin:/opt/csw/bin:/usr/sbin:/usr/bin:/usr/ucb:/opt/sfw/bin:/usr/sfw/bin:/usr/local/bin $PYTHON ${PKG_INSTALL_ROOT}//usr/share/opensvc/bin/postinstall" 07070100005824000081ed000000000000000000000001635022a4000002cd000000e700010003ffffffffffffffff0000001200000000install/preremove #!/bin/sh ARGS=$1 OSFLAVOR=`uname` if [ $OSFLAVOR = 'SunOS' -o $OSFLAVOR = 'FreeBSD' ] then if [ "$PKG_INSTALL_ROOT" != "/" -a "$PKG_INSTALL_ROOT" != "" ]; then echo "skipped pre-install when PKG_INSTALL_ROOT=$PKG_INSTALL_ROOT" exit 0 fi ARGS=0 fi if [ $OSFLAVOR = 'Linux' -a $ARGS = 'remove' ] then ARGS=0 fi if [ -z "$OSVC_ROOT_PATH" ] then FLAG=/var/lib/opensvc/postinstall.restart else FLAG=$OSVC_ROOT_PATH/var/postinstall.restart PATH=$PATH:$OSVC_ROOT_PATH/bin export PATH fi nodemgr daemon running >/dev/null 2>&1 RUNNING=$? if [ "$ARGS" = '0' ] then # uninstall package if [ $RUNNING -eq 0 ] then echo "stopping opensvc daemon" nodemgr daemon stop fi exit 0 fi 07070100005823000081ed000000000000000000000001635022a400000583000000e700010003ffffffffffffffff0000001300000000install/preinstall #!/bin/sh if [ "$PKG_INSTALL_ROOT" != "/" -a "$PKG_INSTALL_ROOT" != "" ]; then echo "skipped pre-install when PKG_INSTALL_ROOT=$PKG_INSTALL_ROOT" exit 0 fi # set OSVC_ROOT_PATH test -f /etc/sysconfig/opensvc && . /etc/sysconfig/opensvc test -f /etc/default/opensvc && . /etc/default/opensvc test -f /etc/defaults/opensvc && . /etc/defaults/opensvc if [ -z "$OSVC_ROOT_PATH" ] then FLAG=/var/lib/opensvc/postinstall.restart else FLAG=$OSVC_ROOT_PATH/var/postinstall.restart PATH=$PATH:$OSVC_ROOT_PATH/bin export PATH fi # create the flag hosting dir if it does not exist yet mkdir -p `dirname $FLAG` >/dev/null 2>&1 # clean up lingering restart flag rm -f $FLAG # opensvc was not installed yet. just set the daemon start flag type nodemgr >/dev/null 2>&1 || { echo "adding opensvc daemon restart flag" touch $FLAG exit 0 } nodemgr daemon running >/dev/null 2>&1 RUNNING=$? # option not found => upgrade from 1.8- if [ $RUNNING -eq 2 ] then echo "daemon flagged for start" touch $FLAG echo "freeze all services" svcmgr freeze >/dev/null 2>&1 # can output error if no services are present exit 0 fi # set a flag for postinstall to know if the daemon should be restarted if [ $RUNNING -eq 0 ] then echo "daemon flagged for restart" touch $FLAG echo "stop the daemon, leaving the node in agent upgrade mode" OPENSVC_AGENT_UPGRADE=1 nodemgr daemon stop fi 0707010000505d000041ed000000000000000000000005635022a500000000000000e700010003ffffffffffffffff0000000500000000root 070701000057d5000041ed000000000000000000000003635022a500000000000000e700010003ffffffffffffffff0000000900000000root/var 070701000057d6000041ed000000000000000000000003635022a500000000000000e700010003ffffffffffffffff0000000d00000000root/var/lib 070701000057d7000041ed000000000000000000000003635022a500000000000000e700010003ffffffffffffffff0000001500000000root/var/lib/opensvc 070701000057d8000041ed000000000000000000000003635022a500000000000000e700010003ffffffffffffffff0000002000000000root/var/lib/opensvc/compliance 070701000057d9000041ed000000000000000000000002635022a500000000000000e700010003ffffffffffffffff0000002c00000000root/var/lib/opensvc/compliance/com.opensvc 07070100005814000081ed0000000000000000000000016350218300001e89000000e700010003ffffffffffffffff0000003800000000root/var/lib/opensvc/compliance/com.opensvc/sysvinit.py #!/usr/bin/env python from subprocess import * import os import sys import glob import re sys.path.append(os.path.dirname(__file__)) from comp import * class InitError(Exception): pass class UnknownService(Exception): pass class SetError(Exception): pass class SeqError(Exception): pass class DupError(Exception): pass class SysVInit(object): def __init__(self): self.load() def __str__(self): s = "" for svc in self.services: s += "%-20s %s\n"%(svc, ' '.join(map(lambda x: '%-4s'%x, str(self.services[svc])))) return s def get_svcname(self, s): _s = os.path.basename(s) _svcname = re.sub(r'^[SK][0-9]+', '', _s) _seq = re.sub(r'[KS](\d+).+', r'\1', _s) if _s[0] == 'S': _state = 'on' elif _s[0] == 'K': _state = 'off' else: raise InitError("unexepected service name: %s"%s) return _state, _seq, _svcname def load(self): self.services = {} self.levels = (0, 1, 2, 3, 4, 5, 6) default = "none" self.base_d = "/etc" self.init_d = self.base_d + "/init.d" if not os.path.exists(self.init_d): self.base_d = "/sbin" self.init_d = self.base_d + "/init.d" if not os.path.exists(self.init_d): raise InitError("init dir not found") for l in self.levels: for s in glob.glob("%s/rc%d.d/[SK]*"%(self.base_d, l)): state, seq, svc = self.get_svcname(s) if svc not in self.services: self.services[svc] = {seq: [default, default, default, default, default, default, default]} if seq not in self.services[svc]: self.services[svc][seq] = [default, default, default, default, default, default, default] self.services[svc][seq][l] = state def activate(self, service, levels, seq): for l in levels: self.activate_one(service, levels, seq) def activate_one(self, service, level, seq): if len(service) == 0: SetError("service is empty") start_l = "S%s%s"%(seq,service) svc_p = "../init.d/"+service os.chdir(self.base_d+"/rc%s.d"%level) g = glob.glob("[SK]*%s"%service) if len(g) > 0: cmd = ['rm', '-f'] + g pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise SetError() cmd = ['ln', '-sf', svc_p, start_l] pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise SetError() def deactivate_one(self, service, level, seq): if len(service) == 0: SetError("service is empty") stop_l = "K%s%s"%(seq,service) svc_p = "../init.d/"+service os.chdir(self.base_d+"/rc%s.d"%level) g = glob.glob("[SK]*%s"%service) if len(g) > 0: cmd = ['rm', '-f'] + g pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise SetError() cmd = ['ln', '-sf', svc_p, stop_l] pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise SetError() def delete_one(self, service, level): if len(service) == 0: SetError("service is empty") g = glob.glob(self.base_d+"/rc%s.d"%level+"/*"+service) if len(g) == 0: return cmd = ['rm', '-f'] + g pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise SetError() def check_init(self, service): init_f = os.path.join(self.init_d, service) if os.path.exists(init_f): return True return False def set_state(self, service, level, state, seq): if service in self.services and seq in self.services[service]: curstates = self.services[service][seq] if state != "del" and len(curstates) == 1 and curstates[int(level)] == state or \ state == "del" and len(curstates) == 1 and curstates[int(level)] == "none": return if state == "on": self.activate_one(service, level, seq) elif state == "off": self.deactivate_one(service, level, seq) elif state == "del": self.delete_one(service, level) else: raise SetError() def get_state(self, service, level, seq): if service not in self.services: raise UnknownService() # compute the number of different launcher for this service in the runlevel l = [] for _seq in self.services[service]: if self.services[service][_seq][level] != "none": l.append(self.services[service][_seq][level]) if seq is None: if len(l) == 0: return "none" raise SeqError() if len(l) > 1: raise DupError() try: curstates = self.services[service][seq] curstate = curstates[int(level)] except: curstate = "none" if len(l) == 1 and curstate == "none": raise SeqError() return curstate def check_state(self, service, levels, state, seq=None, verbose=False): r = 0 if seq is not None and type(seq) == int: seq = "%02d"%seq if not self.check_init(service): if verbose: perror("service %s init script does not exist in %s"%(service, self.init_d)) r |= 1 if seq is None and state != "del": if verbose: perror("service %s sequence number must be set"%(service)) return 1 for level in levels: try: level = int(level) except: continue try: curstate = self.get_state(service, level, seq) except DupError: if verbose: perror("service %s has multiple launchers at level %d"%(service, level)) r |= 1 continue except SeqError: if verbose: perror("service %s sequence number error at level %d"%(service, level)) r |= 1 continue except UnknownService: curstate = "none" if (state != "del" and curstate != state) or \ (state == "del" and curstate != "none"): if verbose: perror("service", service, "at runlevel", level, "is in state", curstate, "! target state is", state) r |= 1 else: if verbose: pinfo("service", service, "at runlevel", level, "is in state", curstate) return r def fix_state(self, service, levels, state, seq=None): if seq is not None and type(seq) == int: seq = "%02d"%seq if seq is None and state != "del": perror("service %s sequence number must be set"%(service)) return 1 for level in levels: try: self.set_state(service, level, state, seq) except SetError: perror("failed to set", service, "runlevels") return 1 return 0 if __name__ == "__main__": o = SysVInit() pinfo(o) pinfo('xfs@rc3 =', o.get_state('xfs', 3)) 0707010000580f000081ed0000000000000000000000016350218300000948000000e700010003ffffffffffffffff0000003700000000root/var/lib/opensvc/compliance/com.opensvc/sudoers.py #!/usr/bin/env python """ Same as files compliance object, but verifies the sudoers declaration syntax using visudo in check mode. The variable format is json-serialized: { "path": "/some/path/to/file", "fmt": "root@corp.com %%HOSTNAME%%@corp.com", "uid": 500, "gid": 500, } Wildcards: %%ENV:VARNAME%% Any environment variable value %%HOSTNAME%% Hostname %%SHORT_HOSTNAME%% Short hostname """ import os import sys from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * from files import CompFiles class CompSudoers(CompFiles): def check_file_syntax(self, f, verbose=False): cmd = ['visudo', '-c', '-f', '-'] p = Popen(cmd, stdin=PIPE, stdout=PIPE, stderr=PIPE) out, err = p.communicate(input=bencode(f['fmt'])) if p.returncode != 0: if verbose: perror("target sudoers rules syntax error.") else: perror("target sudoers rules syntax error. abort installation.") return p.returncode def check(self): r = 0 for f in self.files: r |= self.check_file_syntax(f, verbose=True) r |= self.check_file(f, verbose=True) return r def fix(self): r = 0 for f in self.files: if self.check_file_syntax(f): r |= 1 # refuse to install a corrupted sudoers file continue r |= self.fix_file_fmt(f) r |= self.fix_file_mode(f) r |= self.fix_file_owner(f) return r if __name__ == "__main__": syntax = """syntax: %s PREFIX check|fixable|fix"""%sys.argv[0] if len(sys.argv) != 3: perror("wrong number of arguments") perror(syntax) sys.exit(RET_ERR) try: o = CompSudoers(sys.argv[1]) if sys.argv[2] == 'check': RET = o.check() elif sys.argv[2] == 'fix': RET = o.fix() elif sys.argv[2] == 'fixable': RET = o.fixable() else: perror("unsupported argument '%s'"%sys.argv[2]) perror(syntax) RET = RET_ERR except ComplianceError: sys.exit(RET_ERR) except NotApplicable: sys.exit(RET_NA) except: import traceback traceback.print_exc() sys.exit(RET_ERR) sys.exit(RET) 0707010000581d000081ed0000000000000000000000016350218300000079000000e700010003ffffffffffffffff0000003000000000root/var/lib/opensvc/compliance/com.opensvc/yes #!/usr/bin/env python from __future__ import print_function try: while True: print("yes") except: pass 07070100005803000081ed0000000000000000000000016350218300001ed4000000e700010003ffffffffffffffff0000004000000000root/var/lib/opensvc/compliance/com.opensvc/group_membership.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_GROUP_", "example_value": """ { "tibco": { "members": ["tibco", "tibco1"] }, "tibco1": { "members": ["tibco1"] } } """, "description": """* Verify a local system group configuration * A minus (-) prefix to the group name indicates the user should not exist """, "form_definition": """ Desc: | A rule defining a list of Unix groups and their user membership. The referenced users and groups must exist. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: dict of dict Key: group EmbedKey: No Class: group_membership Inputs: - Id: group Label: Group name DisplayModeLabel: group LabelCss: guys16 Mandatory: Yes Type: string Help: The Unix group name. - Id: members Label: Group members DisplayModeLabel: members LabelCss: guy16 Type: list of string Help: A comma-separed list of Unix user names members of this group. """, } import os import sys import json import grp from subprocess import * from utilities import which sys.path.append(os.path.dirname(__file__)) from comp import * class CompGroupMembership(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.member_of_h = {} self.grt = { 'members': 'gr_mem', } self.sysname, self.nodename, x, x, self.machine = os.uname() if self.sysname not in ['SunOS', 'Linux', 'HP-UX', 'AIX', 'OSF1']: perror('group_membership: compliance object not supported on', self.sysname) raise NotApplicable self.groups = {} for d in self.get_rules(): if type(d) != dict: continue for k, v in d.items(): if "members" not in v: continue for i, m in enumerate(v["members"]): d[k]["members"][i] = m.strip() self.groups.update(d) if os.path.exists('/usr/xpg4/bin/id'): self.id_bin = '/usr/xpg4/bin/id' else: self.id_bin = 'id' def get_primary_group(self, user): cmd = [self.id_bin, "-gn", user] p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: return return out.strip() def member_of(self, user, refresh=False): if not refresh and user in self.member_of_h: # cache hit return self.member_of_h[user] eg = self.get_primary_group(user) if eg is None: self.member_of_h[user] = [] return [] cmd = [self.id_bin, "-Gn", user] p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: self.member_of_h[user] = [] return self.member_of_h[user] ag = set(out.strip().split()) ag -= set([eg]) self.member_of_h[user] = ag return self.member_of_h[user] def fixable(self): return RET_NA def del_member(self, group, user): ag = self.member_of(user) if len(ag) == 0: return 0 g = ag - set([group]) g = ','.join(g) return self.fix_member(g, user) def add_member(self, group, user): if 0 != self._check_member_accnt(user): perror('group', group+':', 'cannot add inexistant user "%s"'%user) return RET_ERR if self.get_primary_group(user) == group: pinfo("group %s is already the primary group of user %s: skip declaration as a secondary group (you may want to change your rule)" % (group, user)) return RET_OK ag = self.member_of(user) g = ag | set([group]) g = ','.join(g) return self.fix_member(g, user) def fix_member(self, g, user): cmd = ['usermod', '-G', g, user] pinfo("group_membership:", ' '.join(cmd)) p = Popen(cmd) out, err = p.communicate() r = p.returncode ag = self.member_of(user, refresh=True) if r == 0: return RET_OK else: return RET_ERR def fix_members(self, group, target): r = 0 for user in target: if group in self.member_of(user): continue r += self.add_member(group, user) return r def fix_item(self, group, item, target): if item == 'members': return self.fix_members(group, target) else: perror("group_membership:", 'no fix implemented for', item) return RET_ERR def _check_member_accnt(self, user): if which('getent'): xcmd = ['getent', 'passwd', user] elif which('pwget'): xcmd = ['pwget', '-n', user] else: return 0 xp = Popen(xcmd, stdout=PIPE, stderr=PIPE, close_fds=True) xout, xerr = xp.communicate() return xp.returncode def _check_members_accnts(self, group, user_list, which, verbose): r = RET_OK for user in user_list: rc = self._check_member_accnt(user) if rc != 0: r |= RET_ERR if verbose: perror('group', group, '%s member "%s" does not exist'%(which, user)) return r def filter_target(self, group, target): new_target = [] for user in target: pg = self.get_primary_group(user) if pg == group: continue new_target.append(user) discarded = set(target)-set(new_target) if len(discarded) > 0: pinfo("group %s members discarded: %s, as they already use this group as primary (you may want to change your rule)" % (group, ', '.join(discarded))) return new_target def check_item(self, group, item, target, current, verbose=False): r = RET_OK if item == 'members': r |= self._check_members_accnts(group, current, 'existing', verbose) r |= self._check_members_accnts(group, target, 'target', verbose) if not isinstance(current, list): current = [current] target = self.filter_target(group, target) if set(target) <= set(current): if verbose: pinfo('group', group, item+':', ', '.join(current)) return r else: if verbose: perror('group', group, item+':', ', '.join(current), '| target:', ', '.join(target)) return r|RET_ERR def check_group(self, group, props): r = 0 try: groupinfo = grp.getgrnam(group) except KeyError: pinfo('group', group, 'does not exist') return RET_OK for prop in self.grt: if prop in props: r |= self.check_item(group, prop, props[prop], getattr(groupinfo, self.grt[prop]), verbose=True) return r def fix_group(self, group, props): r = 0 try: groupinfo = grp.getgrnam(group) except KeyError: pinfo('group', group, 'does not exist') return RET_OK for prop in self.grt: if prop in props and \ self.check_item(group, prop, props[prop], getattr(groupinfo, self.grt[prop])) != RET_OK: r |= self.fix_item(group, prop, props[prop]) return r def check(self): r = 0 for group, props in self.groups.items(): r |= self.check_group(group, props) return r def fix(self): r = 0 for group, props in self.groups.items(): r |= self.fix_group(group, props) return r if __name__ == "__main__": main(CompGroupMembership) 07070100005813000081ed00000000000000000000000163502183000017ce000000e700010003ffffffffffffffff0000004200000000root/var/lib/opensvc/compliance/com.opensvc/systemd_unit_state.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_SYSTEMD_UNIT", "example_value": """ { "name": "lvm2-lvmetad.service", "disable": true, "mask": false } """, "description": """* Controls a systemd unit masked and disabled states. """, "form_definition": """ Desc: | A rule to set a systemd unit masked and disabled states. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: list of dict Class: systemd_unit_state Inputs: - Id: name Label: Name DisplayModeLabel: name LabelCss: action16 Mandatory: Yes Type: string Help: The systemd unit name, including the suffix (.service or .socket) - Id: disable Label: Disable DisplayModeLabel: disable LabelCss: action16 Mandatory: Yes Default: No Type: boolean Help: Should the unit be disabled. - Id: mask Label: Mask DisplayModeLabel: mask LabelCss: action16 Mandatory: Yes Default: No Type: boolean Help: Should the unit be masked. """, } import os import sys import json import pwd from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class SystemdUnitState(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): if os.uname()[0] != "Linux": raise NotApplicable() self.rules = [] self.rules = self.get_rules() if len(self.rules) == 0: raise NotApplicable() self.unit_data = {} def mask(self, unit): return self.systemctl("mask", unit) def unmask(self, unit): return self.systemctl("unmask", unit) def enable(self, unit): return self.systemctl("enable", unit) def disable(self, unit): return self.systemctl("disable", unit) def systemctl(self, action, unit): cmd = ["systemctl", action, unit, "--now"] pinfo("systemd_unit_state:", " ".join(cmd)) p = Popen(cmd, stdout=PIPE, stderr=PIPE) _, err = p.communicate() err = bdecode(err) if p.returncode != 0: perror("systemd unit: command failed (%d): %s" % (p.returncode, err)) return RET_ERR return RET_OK def show(self, unit): if unit in self.unit_data: return self.unit_data[unit] cmd = ["systemctl", "show", unit] try: p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, _ = p.communicate() except OSError as exc: if exc.errno == 2: raise NotApplicable("systemd_unit_state: systemctl is not installed") out = bdecode(out) data = {} for line in out.splitlines(): k, v = line.split("=", 1) data[k] = v self.unit_data[unit] = data return data def fixable(self): return RET_OK def check_rule(self, rule, verbose=False): r = RET_OK try: name = rule["name"] except IndexError: perror("invalid rule: no unit name") return RET_NA data = self.show(name) if data.get("LoadState") == "not-found": if verbose: pinfo("systemd_unit_state: %s not found") return RET_OK if "mask" in rule: if rule["mask"]: if data["LoadState"] != "masked": if verbose: perror("systemd_unit_state: %s should be masked" % name) r |= RET_ERR else: if verbose: pinfo("systemd_unit_state: %s is masked" % name) if not rule["mask"]: if data["LoadState"] == "masked": if verbose: perror("systemd_unit_state: %s should not be masked" % name) r |= RET_ERR else: if verbose: pinfo("systemd_unit_state: %s is unmasked" % name) if "disable" in rule and not data["LoadState"] == "masked": if rule["disable"]: if data["UnitFileState"] != "disabled": if verbose: perror("systemd_unit_state: %s should be disabled" % name) r |= RET_ERR else: if verbose: pinfo("systemd_unit_state: %s is disabled" % name) if not rule["disable"]: if data["UnitFileState"] == "disabled": if verbose: perror("systemd_unit_state: %s should not be disabled" % name) r |= RET_ERR else: if verbose: pinfo("systemd_unit_state: %s is enabled" % name) return r def check(self): r = RET_OK for rule in self.rules: r |= self.check_rule(rule, verbose=True) return r def fix_rule(self, rule): r = RET_OK try: name = rule["name"] except IndexError: pinfo("systemd unit: invalid rule: no unit name") return RET_NA data = self.show(name) if "mask" in rule: if rule["mask"] and data["LoadState"] != "masked": r |= self.mask(name) if not rule["mask"] and data["LoadState"] == "masked": r |= self.unmask(name) if "disable" in rule and not rule.get("mask"): # can not disable a masked unit if rule["disable"] and data["UnitFileState"] != "disabled": r |= self.disable(name) if not rule["disable"] and data["UnitFileState"] == "disabled": r |= self.enable(name) return r def fix(self): r = 0 for rule in self.rules: if self.check_rule(rule, verbose=False) == RET_ERR: r |= self.fix_rule(rule) return r if __name__ == "__main__": main(SystemdUnitState) 07070100005812000081ed000000000000000000000001635021830000213f000000e700010003ffffffffffffffff0000003600000000root/var/lib/opensvc/compliance/com.opensvc/sysctl.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_SYSCTL_", "example_value": """ { "key": "vm.lowmem_reserve_ratio", "index": 1, "op": ">", "value": 256 } """, "description": """* Verify a linux kernel parameter value is on target * Live parameter value (sysctl executable) * Persistent parameter value (/etc/sysctl.conf) """, "form_definition": """ Desc: | A rule to set a list of Linux kernel parameters to be set in /etc/sysctl.conf. Current values can be checked as strictly equal, or superior/inferior to their target value. Each field in a vectored value can be tuned independantly using the index key. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: list of dict Class: sysctl Inputs: - Id: key Label: Key DisplayModeLabel: key LabelCss: action16 Mandatory: Yes Type: string Help: The /etc/sysctl.conf parameter to check. - Id: index Label: Index DisplayModeLabel: idx LabelCss: action16 Mandatory: Yes Default: 0 Type: integer Help: The /etc/sysctl.conf parameter to check. - Id: op Label: Comparison operator DisplayModeLabel: op LabelCss: action16 Mandatory: Yes Type: string Default: "=" Candidates: - "=" - ">" - ">=" - "<" - "<=" Help: The comparison operator to use to check the parameter current value. - Id: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string or integer Help: The /etc/sysctl.conf parameter target value. """, } import os import sys import json import pwd import codecs from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class Sysctl(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): if os.uname()[0] != "Linux": raise NotApplicable() self.need_reload = False self.cf = os.path.join(os.sep, "etc", "sysctl.conf") if not os.path.exists(self.cf): perror(self.cf, 'does not exist') raise NotApplicable() self.keys = [] self.cache = None self.keys = self.get_rules() if len(self.keys) == 0: raise NotApplicable() self.convert_keys() def fixable(self): return RET_OK def parse_val(self, val): val = list(map(lambda x: x.strip(), val.strip().split())) for i, e in enumerate(val): try: val[i] = int(e) except: pass return val def get_keys(self): try: with codecs.open(self.cf, "r", "utf8") as f: buff = f.read() except: with codecs.open(self.cf, "r", "latin1") as f: buff = f.read() if self.cache is None: self.cache = {} for line in buff.splitlines(): line = line.strip() if line.startswith('#'): continue l = line.split('=') if len(l) != 2: continue key = l[0].strip() val = self.parse_val(l[1]) self.cache[key] = val def get_live_key(self, key): p = Popen(['sysctl', key], stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: return None l = bdecode(out).split('=') if len(l) != 2: return None val = self.parse_val(l[1]) return val def get_key(self, key): if self.cache is None: self.get_keys() if key not in self.cache: return None return self.cache[key] def fix_key(self, key): done = False target = key['value'] index = key['index'] with open(self.cf, 'r') as f: buff = f.read() lines = buff.split('\n') for i, line in enumerate(lines): line = line.strip() if line.startswith('#'): continue l = line.split('=') if len(l) != 2: continue keyname = l[0].strip() if key['key'] != keyname: continue if done: pinfo("sysctl: remove redundant key %s"%keyname) del lines[i] continue val = self.parse_val(l[1]) if target == val[index]: done = True continue pinfo("sysctl: set %s[%d] = %s"%(keyname, index, str(target))) val[index] = target lines[i] = "%s = %s"%(keyname, " ".join(map(str, val))) done = True if not done: # if key is not in sysctl.conf, get the value from kernel val = self.get_live_key(key['key']) if val is None: perror("key '%s' not found in live kernel parameters" % key['key']) return RET_ERR if target != val[index]: val[index] = target pinfo("sysctl: set %s = %s"%(key['key'], " ".join(map(str, val)))) lines += ["%s = %s"%(key['key'], " ".join(map(str, val)))] try: with open(self.cf, 'w') as f: f.write('\n'.join(lines)) except: perror("failed to write sysctl.conf") return RET_ERR return RET_OK def convert_keys(self): keys = [] for key in self.keys: keyname = key['key'] value = key['value'] if type(value) == list: if len(value) > 0 and type(value[0]) != list: value = [value] for i, v in enumerate(value): keys.append({ "key": keyname, "index": i, "op": v[0], "value": v[1], }) elif 'key' in key and 'index' in key and 'op' in key and 'value' in key: keys.append(key) self.keys = keys def check_key(self, key, verbose=False): r = RET_OK keyname = key['key'] target = key['value'] op = key['op'] i = key['index'] current_value = self.get_key(keyname) current_live_value = self.get_live_key(keyname) if current_value is None: if verbose: perror("key '%s' not found in sysctl.conf"%keyname) return RET_ERR if op == "=" and str(current_value[i]) != str(target): if verbose: perror("sysctl err: %s[%d] = %s, target: %s"%(keyname, i, str(current_value[i]), str(target))) r |= RET_ERR elif op == ">=" and type(target) == int and current_value[i] < target: if verbose: perror("sysctl err: %s[%d] = %s, target: >= %s"%(keyname, i, str(current_value[i]), str(target))) r |= RET_ERR elif op == "<=" and type(target) == int and current_value[i] > target: if verbose: perror("sysctl err: %s[%d] = %s, target: <= %s"%(keyname, i, str(current_value[i]), str(target))) r |= RET_ERR else: if verbose: pinfo("sysctl ok: %s[%d] = %s, on target"%(keyname, i, str(current_value[i]))) if r == RET_OK and current_live_value is not None and current_value != current_live_value: if verbose: perror("sysctl err: %s on target in sysctl.conf but kernel value is different"%(keyname)) self.need_reload = True r |= RET_ERR return r def check(self): r = 0 for key in self.keys: r |= self.check_key(key, verbose=True) return r def reload_sysctl(self): cmd = ['sysctl', '-e', '-p'] pinfo("sysctl:", " ".join(cmd)) p = Popen(cmd, stdout=PIPE, stderr=PIPE) p.communicate() if p.returncode != 0: perror("reload failed") return RET_ERR return RET_OK def fix(self): r = 0 for key in self.keys: if self.check_key(key, verbose=False) == RET_ERR: self.need_reload = True r |= self.fix_key(key) if self.need_reload: r |= self.reload_sysctl() return r if __name__ == "__main__": main(Sysctl) 070701000057fc000081ed0000000000000000000000016350218300001a42000000e700010003ffffffffffffffff0000003900000000root/var/lib/opensvc/compliance/com.opensvc/etcsystem.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_ETCSYSTEM_", "example_value": """ [{"key": "fcp:fcp_offline_delay", "op": ">=", "value": 21}, {"key": "ssd:ssd_io_time", "op": "=", "value": "0x3C"}] """, "description": "Checks and setup values in /etc/system respecting strict targets or thresholds.", "form_definition": """ Desc: | A rule to set a list of Solaris kernel parameters to be set in /etc/system. Current values can be checked as strictly equal, or superior/inferior to their target value. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: list of dict Class: etcsystem Inputs: - Id: key Label: Key DisplayModeLabel: key LabelCss: action16 Mandatory: Yes Type: string Help: The /etc/system parameter to check. - Id: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string or integer Help: The /etc/system parameter target value. - Id: op Label: Comparison operator DisplayModeLabel: op LabelCss: action16 Mandatory: Yes Type: string Default: "=" Candidates: - "=" - ">" - ">=" - "<" - "<=" Help: The comparison operator to use to check the parameter current value. """, } import os import sys from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class EtcSystem(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.keys = self.get_rules() if len(self.keys) == 0: raise NotApplicable() self.data = {} self.cf = os.path.join(os.sep, 'etc', 'system') self.load_file(self.cf) def fixable(self): return RET_OK def load_file(self, p): if not os.path.exists(p): perror(p, "does not exist") return with open(p, 'r') as f: buff = f.read() self.lines = buff.split('\n') for i, line in enumerate(self.lines): line = line.strip() if line.startswith('*'): continue if len(line) == 0: continue l = line.split() if l[0] != "set": continue if len(l) < 2: continue line = ' '.join(l[1:]).split('*')[0] var, val = line.split('=') var = var.strip() val = val.strip() try: val = int(val) except: pass if var in self.data: self.data[var].append([val, i]) else: self.data[var] = [[val, i]] def set_val(self, keyname, target, op): newline = 'set %s = %s'%(keyname, str(target)) if keyname not in self.data: pinfo("add '%s' to /etc/system"%newline) self.lines.insert(-1, newline + " * added by opensvc") else: ok = 0 for value, ref in self.data[keyname]: r = self._check_key(keyname, target, op, value, ref, verbose=False) if r == RET_ERR: pinfo("comment out line %d: %s"%(ref, self.lines[ref])) self.lines[ref] = '* '+self.lines[ref]+' * commented out by opensvc' else: ok += 1 if ok == 0: pinfo("add '%s' to /etc/system"%newline) self.lines.insert(-1, newline + " * added by opensvc") def get_val(self, keyname): if keyname not in self.data: return [] return self.data[keyname] def _check_key(self, keyname, target, op, value, ref, verbose=True): r = RET_OK if value is None: if verbose: perror("%s not set"%keyname) r |= RET_ERR if op == '=': if str(value) != str(target): if verbose: perror("%s=%s, target: %s"%(keyname, str(value), str(target))) r |= RET_ERR elif verbose: pinfo("%s=%s on target"%(keyname, str(value))) else: if type(value) != int: if verbose: perror("%s=%s value must be integer"%(keyname, str(value))) r |= RET_ERR elif op == '<=' and value > target: if verbose: perror("%s=%s target: <= %s"%(keyname, str(value), str(target))) r |= RET_ERR elif op == '>=' and value < target: if verbose: perror("%s=%s target: >= %s"%(keyname, str(value), str(target))) r |= RET_ERR elif verbose: pinfo("%s=%s on target"%(keyname, str(value))) return r def check_key(self, key, verbose=True): if 'key' not in key: if verbose: perror("'key' not set in rule %s"%str(key)) return RET_NA if 'value' not in key: if verbose: perror("'value' not set in rule %s"%str(key)) return RET_NA if 'op' not in key: op = "=" else: op = key['op'] target = key['value'] if op not in ('>=', '<=', '='): if verbose: perror("'value' list member 0 must be either '=', '>=' or '<=': %s"%str(key)) return RET_NA keyname = key['key'] data = self.get_val(keyname) if len(data) == 0: perror("%s key is not set"%keyname) return RET_ERR r = RET_OK ok = 0 for value, ref in data: r |= self._check_key(keyname, target, op, value, ref, verbose) if r == RET_OK: ok += 1 if ok > 1: perror("duplicate lines for key %s"%keyname) r |= RET_ERR return r def fix_key(self, key): self.set_val(key['key'], key['value'], key['op']) def check(self): r = 0 for key in self.keys: r |= self.check_key(key, verbose=True) return r def fix(self): for key in self.keys: if self.check_key(key, verbose=False) == RET_ERR: self.fix_key(key) if len(self.keys) > 0: self.backup(self.cf) try: with open(self.cf, 'w') as f: f.write('\n'.join(self.lines)) except: perror("failed to write %s"%self.cf) return RET_ERR return RET_OK if __name__ == "__main__": main(EtcSystem) 0707010000581e000081ed000000000000000000000001635021830000226e000000e700010003ffffffffffffffff0000003300000000root/var/lib/opensvc/compliance/com.opensvc/zfs.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_ZFS_", "example_value": """ [ { "name": "rpool/swap", "prop": "aclmode", "op": "=", "value": "discard" }, { "name": "rpool/swap", "prop": "copies", "op": "<", "value": 1 }, { "name": "rpool/swap", "prop": "copies", "op": ">", "value": 0 }, { "name": "rpool/swap", "prop": "copies", "op": "<=", "value": 1 }, { "name": "rpool/swap", "prop": "copies", "op": ">=", "value": 1 } ] """, "description": """* Check the properties values against their target and operator * The collector provides the format with wildcards. * The module replace the wildcards with contextual values. * In the 'fix' the zfs dataset property is set. """, "form_definition": """ Desc: | A rule to set a list of zfs properties. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: list of dict Class: zfs dataset Inputs: - Id: name Label: Dataset Name DisplayModeLabel: dsname LabelCss: hd16 Mandatory: Yes Type: string Help: The zfs dataset name whose property to check. - Id: prop Label: Property DisplayModeLabel: property LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property to check. Candidates: - aclinherit - aclmode - atime - canmount - checksum - compression - copies - dedup - devices - exec - keychangedate - keysource - logbias - mountpoint - nbmand - primarycache - quota - readonly - recordsize - refquota - refreservation - rekeydate - reservation - rstchown - secondarycache - setuid - share.* - snapdir - sync - vscan - xattr - zoned - Id: op_s Key: op Label: Comparison operator DisplayModeLabel: op LabelCss: action16 Type: info Default: "=" ReadOnly: yes Help: The comparison operator to use to check the property current value. Condition: "#prop != copies" - Id: op_n Key: op Label: Comparison operator DisplayModeLabel: op LabelCss: action16 Mandatory: Yes Type: string Default: "=" StrictCandidates: yes Candidates: - "=" - ">" - ">=" - "<" - "<=" Help: The comparison operator to use to check the property current value. Condition: "#prop == copies" - Id: value_on_off Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop IN sharenfs,sharesmb" StrictCandidates: yes Candidates: - "on" - "off" - Id: value_on_off_strict Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop IN canmount,atime,readonly,exec,devices,setuid,vscan,xattr,jailed,utf8only" StrictCandidates: yes Candidates: - "on" - "off" - Id: value_n Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: integer Help: The zfs dataset property target value. Condition: "#prop IN copies,recordsize,volsize" - Id: value_s Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop NOT IN normalization,casesensitivity,sync,volmode,logbias,snapdir,dedup,primarycache,secondarycache,redundant_metadata,checksum,compression,aclinherit,aclmode,copies,recordsize,volsize,canmount,atime,readonly,exec,devices,setuid,vscan,xattr,jailed,utf8only,sharenfs,sharesmb" - Id: value_aclinherit Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == aclinherit" StrictCandidates: yes Candidates: - "discard" - "noallow" - "restricted" - "passthrough" - "passthrough-x" - Id: value_aclmode Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == aclmode" StrictCandidates: yes Candidates: - "discard" - "groupmask" - "passthrough" - "restricted" - Id: value_checksum Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == checksum" StrictCandidates: yes Candidates: - "on" - "off" - "fletcher2" - "fletcher4" - "sha256" - "noparity" - Id: value_compression Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == compression" StrictCandidates: yes Candidates: - "on" - "off" - "lzjb" - "gzip" - "gzip-1" - "gzip-2" - "gzip-3" - "gzip-4" - "gzip-5" - "gzip-6" - "gzip-7" - "gzip-8" - "gzip-9" - "zle" - "lz4" - Id: value_dedup Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == dedup" StrictCandidates: yes Candidates: - "on" - "off" - "verify" - "sha256" - "sha256,verify" - Id: value_primarycache Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop IN primarycache,secondarycache" StrictCandidates: yes Candidates: - "all" - "none" - "metadata" - Id: value_redundant_metadata Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == redundant_metadata" StrictCandidates: yes Candidates: - "all" - "most" - Id: value_logbias Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == logbias" StrictCandidates: yes Candidates: - "latency" - "throughput" - Id: value_snapdir Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == snapdir" StrictCandidates: yes Candidates: - "hidden" - "visible" - Id: value_sync Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == sync" StrictCandidates: yes Candidates: - "standard" - "always" - "disabled" - Id: value_volmode Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == volmode" StrictCandidates: yes Candidates: - "default" - "geom" - "dev" - "none" - Id: value_casesensitivity Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == casesensitivity" StrictCandidates: yes Candidates: - "sensitive" - "insensitive" - "mixed" - Id: value_normalization Key: value Label: Value DisplayModeLabel: value LabelCss: action16 Mandatory: Yes Type: string Help: The zfs dataset property target value. Condition: "#prop == normalization" StrictCandidates: yes Candidates: - "none" - "formC" - "formD" - "formKC" - "formKD" """ } import os import sys sys.path.append(os.path.dirname(__file__)) from zprop import * class CompZfs(CompZprop): def __init__(self, prefix='OSVC_COMP_ZFS_'): CompObject.__init__(self, prefix=prefix, data=data) self.zbin = "zfs" if __name__ == "__main__": main(CompZfs) 070701000057f0000081ed0000000000000000000000016350218300004359000000e700010003ffffffffffffffff0000003700000000root/var/lib/opensvc/compliance/com.opensvc/authkey.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_AUTHKEY_", "example_value": """ { "action": "add", "authfile": "authorized_keys", "user": "testuser", "key": "ssh-dss AAAAB3NzaC1kc3MAAACBAPiO1jlT+5yrdPLfQ7sYF52NkfCEzT0AUUNIl+14Sbkubqe+TcU7U3taUtiDJ5YOGOzIVFIDGGtwD0AqNHQbvsiS1ywtC5BJ9362FlrpVH4o1nVZPvMxRzz5hgh3HjxqIWqwZDx29qO8Rg1/g1Gm3QYCxqPFn2a5f2AUiYqc1wtxAAAAFQC49iboZGNqssicwUrX6TUrT9H0HQAAAIBo5dNRmTF+Vd/+PI0JUOIzPJiHNKK9rnySlaxSDml9hH2LuDSjYz7BWuNP8UnPOa2pcFA4meDp5u8d5dGOWxkuYO0bLnXwDZuHtDW/ySytjwEaBLPxoqRBAyfyQNlusGsuiqDYRA7j7bS0RxINBxvDw79KdyQhuOn8/lKVG+sjrQAAAIEAoShly/JlGLQxQzPyWADV5RFlaRSPaPvFzcYT3hS+glkVd6yrCbzc30Yc8Ndu4cflQiXSZzRoUMgsy5PzuiH1M8JjwHTGNl8r9OfJpnN/OaAhMpIyA06y1ZZD9iEME3UmthFQoZnfRuE3yxi7bqyXJU4rOq04iyCTpU1UKInPdXQ= testuser" } """, "description": """* Installs or removes ssh public keys from authorized_key files * Looks up the authorized_key and authorized_key2 file location in the running sshd daemon configuration. * Add user to sshd_config AllowUser and AllowGroup if used * Reload sshd if sshd_config has been changed """, "form_definition": """ Desc: | Describe a list of ssh public keys to authorize login as the specified Unix user. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: dict Class: authkey Inputs: - Id: action Label: Action DisplayModeLabel: action LabelCss: action16 Mandatory: Yes Type: string Candidates: - add - del Help: Defines wether the public key must be installed or uninstalled. - Id: user Label: User DisplayModeLabel: user LabelCss: guy16 Mandatory: Yes Type: string Help: Defines the Unix user name who will accept those ssh public keys. - Id: key Label: Public key DisplayModeLabel: key LabelCss: guy16 Mandatory: Yes Type: text DisplayModeTrim: 60 Help: The ssh public key as seen in authorized_keys files. - Id: authfile Label: Authorized keys file name DisplayModeLabel: authfile LabelCss: hd16 Mandatory: Yes Candidates: - authorized_keys - authorized_keys2 Default: authorized_keys2 Type: string Help: The authorized_keys file to write the keys into. """ } import os import sys import pwd, grp import datetime import shutil from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class CompAuthKeys(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.authkeys = self.get_rules() for ak in self.authkeys: ak['key'] = ak['key'].replace('\n', '') self.installed_keys_d = {} self.default_authfile = "authorized_keys2" self.allowusers_check_done = [] self.allowusers_fix_todo = [] self.allowgroups_check_done = [] self.allowgroups_fix_todo = [] def sanitize(self, ak): if 'user' not in ak: perror("no user set in rule") return False if 'key' not in ak: perror("no key set in rule") return False if 'action' not in ak: ak['action'] = 'add' if 'authfile' not in ak: ak['authfile'] = self.default_authfile if ak['authfile'] not in ("authorized_keys", "authorized_keys2"): perror("unsupported authfile:", ak['authfile'], "(default to", self.default_authfile+")") ak['authfile'] = self.default_authfile for key in ('user', 'key', 'action', 'authfile'): ak[key] = ak[key].strip() return ak def fixable(self): return RET_NA def truncate_key(self, key): if len(key) < 50: s = key else: s = "'%s ... %s'" % (key[0:17], key[-30:]) return s def reload_sshd(self): cmd = ['ps', '-ef'] p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: perror("can not find sshd process") return RET_ERR out = bdecode(out) for line in out.splitlines(): if not line.endswith('sbin/sshd'): continue l = line.split() pid = int(l[1]) name = l[-1] pinfo("send sighup to pid %d (%s)" % (pid, name)) os.kill(pid, 1) return RET_OK perror("can not find sshd process to signal") return RET_ERR def get_sshd_config(self): cfs = [] if hasattr(self, "cache_sshd_config_f"): return self.cache_sshd_config_f cmd = ['ps', '-eo', 'comm'] p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode == 0: out = bdecode(out) l = out.splitlines() if '/usr/local/sbin/sshd' in l: cfs.append(os.path.join(os.sep, 'usr', 'local', 'etc', 'sshd_config')) if '/usr/sfw/sbin/sshd' in l: cfs.append(os.path.join(os.sep, 'etc', 'sshd_config')) cfs += [os.path.join(os.sep, 'etc', 'ssh', 'sshd_config'), os.path.join(os.sep, 'opt', 'etc', 'sshd_config'), os.path.join(os.sep, 'etc', 'opt', 'ssh', 'sshd_config'), os.path.join(os.sep, 'usr', 'local', 'etc', 'sshd_config')] cf = None for _cf in cfs: if os.path.exists(_cf): cf = _cf break self.cache_sshd_config_f = cf if cf is None: perror("sshd_config not found") return None return cf def _get_authkey_file(self, key): if key == "authorized_keys": # default return ".ssh/authorized_keys" elif key == "authorized_keys2": key = "AuthorizedKeysFile" else: perror("unknown key", key) return None cf = self.get_sshd_config() if cf is None: perror("sshd_config not found") return None with open(cf, 'r') as f: buff = f.read() for line in buff.split('\n'): l = line.split() if len(l) != 2: continue if l[0].strip() == key: return l[1] # not found, return default return ".ssh/authorized_keys2" def get_allowusers(self): if hasattr(self, "cache_allowusers"): return self.cache_allowusers cf = self.get_sshd_config() if cf is None: perror("sshd_config not found") return None with open(cf, 'r') as f: buff = f.read() for line in buff.split('\n'): l = line.split() if len(l) < 2: continue if l[0].strip() == "AllowUsers": self.cache_allowusers = l[1:] return l[1:] self.cache_allowusers = None return None def get_allowgroups(self): if hasattr(self, "cache_allowgroups"): return self.cache_allowgroups cf = self.get_sshd_config() if cf is None: perror("sshd_config not found") return None with open(cf, 'r') as f: buff = f.read() for line in buff.split('\n'): l = line.split() if len(l) < 2: continue if l[0].strip() == "AllowGroups": self.cache_allowgroups = l[1:] return l[1:] self.cache_allowgroups = None return None def get_authkey_file(self, key, user): p = self._get_authkey_file(key) if p is None: return None p = p.replace('%u', user) p = p.replace('%h', os.path.expanduser('~'+user)) p = p.replace('~', os.path.expanduser('~'+user)) if not p.startswith('/'): p = os.path.join(os.path.expanduser('~'+user), p) return p def get_authkey_files(self, user): l = [] p = self.get_authkey_file('authorized_keys', user) if p is not None: l.append(p) p = self.get_authkey_file('authorized_keys2', user) if p is not None: l.append(p) return l def get_installed_keys(self, user): if user in self.installed_keys_d: return self.installed_keys_d[user] else: self.installed_keys_d[user] = [] ps = self.get_authkey_files(user) for p in ps: if not os.path.exists(p): continue with open(p, 'r') as f: self.installed_keys_d[user] += f.read().splitlines() return self.installed_keys_d[user] def get_user_group(self, user): gid = pwd.getpwnam(user).pw_gid try: gname = grp.getgrgid(gid).gr_name except KeyError: gname = None return gname def fix_allowusers(self, ak, verbose=True): self.check_allowuser(ak, verbose=False) if not ak['user'] in self.allowusers_fix_todo: return RET_OK self.allowusers_fix_todo.remove(ak['user']) au = self.get_allowusers() if au is None: return RET_OK l = ["AllowUsers"] + au + [ak['user']] s = " ".join(l) pinfo("adding", ak['user'], "to currently allowed users") cf = self.get_sshd_config() if cf is None: perror("sshd_config not found") return None with open(cf, 'r') as f: buff = f.read() lines = buff.split('\n') for i, line in enumerate(lines): l = line.split() if len(l) < 2: continue if l[0].strip() == "AllowUsers": lines[i] = s buff = "\n".join(lines) self.backup(cf) with open(cf, 'w') as f: f.write(buff) self.reload_sshd() return RET_OK def fix_allowgroups(self, ak, verbose=True): self.check_allowgroup(ak, verbose=False) if not ak['user'] in self.allowgroups_fix_todo: return RET_OK self.allowgroups_fix_todo.remove(ak['user']) ag = self.get_allowgroups() if ag is None: return RET_OK ak['group'] = self.get_user_group(ak['user']) if ak['group'] is None: perror("can not set AllowGroups in sshd_config: primary group of user %s not found" % ak['user']) return RET_ERR l = ["AllowGroups"] + ag + [ak['group']] s = " ".join(l) pinfo("adding", ak['group'], "to currently allowed groups") cf = self.get_sshd_config() if cf is None: perror("sshd_config not found") return RET_ERR with open(cf, 'r') as f: buff = f.read() lines = buff.split('\n') for i, line in enumerate(lines): l = line.split() if len(l) < 2: continue if l[0].strip() == "AllowGroups": lines[i] = s buff = "\n".join(lines) self.backup(cf) with open(cf, 'w') as f: f.write(buff) self.reload_sshd() return RET_OK def check_allowuser(self, ak, verbose=True): if ak['user'] in self.allowusers_check_done: return RET_OK self.allowusers_check_done.append(ak['user']) au = self.get_allowusers() if au is None: return RET_OK elif ak['user'] in au: if verbose: pinfo(ak['user'], "is correctly set in sshd AllowUsers") r = RET_OK else: if verbose: perror(ak['user'], "is not set in sshd AllowUsers") self.allowusers_fix_todo.append(ak['user']) r = RET_ERR return r def check_allowgroup(self, ak, verbose=True): if ak['user'] in self.allowgroups_check_done: return RET_OK self.allowgroups_check_done.append(ak['user']) ag = self.get_allowgroups() if ag is None: return RET_OK ak['group'] = self.get_user_group(ak['user']) if ak['group'] is None: if verbose: perror("can not determine primary group of user %s to add to AllowGroups" % ak['user']) return RET_ERR elif ak['group'] in ag: if verbose: pinfo(ak['group'], "is correctly set in sshd AllowGroups") r = RET_OK else: if verbose: perror(ak['group'], "is not set in sshd AllowGroups") self.allowgroups_fix_todo.append(ak['user']) r = RET_ERR return r def check_authkey(self, ak, verbose=True): ak = self.sanitize(ak) installed_keys = self.get_installed_keys(ak['user']) if ak['action'] == 'add': if ak['key'] not in installed_keys: if verbose: perror('key', self.truncate_key(ak['key']), 'must be installed for user', ak['user']) r = RET_ERR else: if verbose: pinfo('key', self.truncate_key(ak['key']), 'is correctly installed for user', ak['user']) r = RET_OK elif ak['action'] == 'del': if ak['key'] in installed_keys: if verbose: perror('key', self.truncate_key(ak['key']), 'must be uninstalled for user', ak['user']) r = RET_ERR else: if verbose: pinfo('key', self.truncate_key(ak['key']), 'is correctly not installed for user', ak['user']) r = RET_OK else: perror("unsupported action:", ak['action']) return RET_ERR return r def fix_authkey(self, ak): ak = self.sanitize(ak) if ak['action'] == 'add': r = self.add_authkey(ak) return r elif ak['action'] == 'del': return self.del_authkey(ak) else: perror("unsupported action:", ak['action']) return RET_ERR def add_authkey(self, ak): if self.check_authkey(ak, verbose=False) == RET_OK: return RET_OK try: userinfo=pwd.getpwnam(ak['user']) except KeyError: perror('user', ak['user'], 'does not exist') return RET_ERR p = self.get_authkey_file(ak['authfile'], ak['user']) if p is None: perror("could not determine", ak['authfile'], "location") return RET_ERR base = os.path.dirname(p) if not os.path.exists(base): os.makedirs(base, 0o0700) pinfo(base, "created") if p.startswith(os.path.expanduser('~'+ak['user'])): os.chown(base, userinfo.pw_uid, userinfo.pw_gid) pinfo(base, "ownership set to %d:%d"%(userinfo.pw_uid, userinfo.pw_gid)) if not os.path.exists(p): with open(p, 'w') as f: f.write("") pinfo(p, "created") os.chmod(p, 0o0600) pinfo(p, "mode set to 0600") os.chown(p, userinfo.pw_uid, userinfo.pw_gid) pinfo(p, "ownership set to %d:%d"%(userinfo.pw_uid, userinfo.pw_gid)) else: self.backup(p) with open(p, 'a') as f: f.write(ak['key']) if not ak['key'].endswith('\n'): f.write('\n') pinfo('key', self.truncate_key(ak['key']), 'installed for user', ak['user']) return RET_OK def del_authkey(self, ak): if self.check_authkey(ak, verbose=False) == RET_OK: pinfo('key', self.truncate_key(ak['key']), 'is already not installed for user', ak['user']) return RET_OK ps = self.get_authkey_files(ak['user']) for p in ps: base = os.path.basename(p) if not os.path.exists(p): continue with open(p, 'r') as f: l = f.read().split('\n') n = len(l) while True: try: l.remove(ak['key'].replace('\n', '')) except ValueError: break if len(l) == n: # nothing changed continue with open(p, 'w') as f: f.write('\n'.join(l)) pinfo('key', self.truncate_key(ak['key']), 'uninstalled for user', ak['user']) return RET_OK def check(self): r = 0 for ak in self.authkeys: r |= self.check_authkey(ak) if ak['action'] == 'add': r |= self.check_allowgroup(ak) r |= self.check_allowuser(ak) return r def fix(self): r = 0 for ak in self.authkeys: r |= self.fix_authkey(ak) if ak['action'] == 'add': r |= self.fix_allowgroups(ak) r |= self.fix_allowusers(ak) return r if __name__ == "__main__": main(CompAuthKeys) 07070100005816000081ed0000000000000000000000016350218300001663000000e700010003ffffffffffffffff0000003b00000000root/var/lib/opensvc/compliance/com.opensvc/timedatectl.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_TIMEDATECTL_", "example_value": """ { "timezone": "Europe/Paris", "ntpenabled": "no" } """, "description": """* Checks timedatectl settings * Module need to be called with the exposed target settings as variable (timedatectl.py OSVC_COMP_TIMEDATECTL_1 check) """, "form_definition": """ Desc: | A timedatectl rule, fed to the 'timedatectl' compliance object to setup rhel/centos7+ timezone/ntp. Css: comp48 Outputs: - Dest: compliance variable Class: timedatectl Type: json Format: dict Inputs: - Id: timezone Label: Timezone DisplayModeLabel: timezone LabelCss: action16 Mandatory: No Help: 'The timezone name, as listed by "timedatectl list-timezones" command. Example: Europe/Paris' Type: string - Id: ntpenabled Label: NTP Enabled DisplayModeLabel: ntpenabled LabelCss: time16 Mandatory: No Default: "yes" Candidates: - "yes" - "no" Help: "Specify yes or no, to request enabling or disabling the chronyd time service, driven through timedatectl command." Type: string """ } import os import sys from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * from utilities import * class CompTimeDateCtl(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.sysname, self.nodename, x, x, self.machine = os.uname() self.inputs = self.get_rules()[0] if self.sysname not in ['Linux']: perror('module not supported on', self.sysname) raise NotApplicable() if which('timedatectl') is None: perror('timedatectl command not found', self.sysname) raise NotApplicable() self.tz = self.get_valid_tz() self.live = self.get_current_tdctl() def get_current_tdctl(self): """ [root@rhel71 averon]# timedatectl Local time: mar. 2016-03-29 17:13:43 CEST Universal time: mar. 2016-03-29 15:13:43 UTC RTC time: mar. 2016-03-29 15:13:42 Time zone: Europe/Paris (CEST, +0200) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: yes Last DST change: DST began at dim. 2016-03-27 01:59:59 CET dim. 2016-03-27 03:00:00 CEST Next DST change: DST ends (the clock jumps one hour backwards) at dim. 2016-10-30 02:59:59 CEST dim. 2016-10-30 02:00:00 CET """ current = {} try: cmd = ['timedatectl', 'status'] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise out = bdecode(out) for line in out.splitlines(): if 'Time zone:' in line: s = line.split(':')[-1].strip() t = s.split(' ')[0] current['timezone'] = t if 'NTP enabled:' in line: current['ntpenabled'] = line.split(':')[-1].strip() except: perror('can not fetch timedatectl infos') return None return current def get_valid_tz(self): tz = [] try: cmd = ['timedatectl', '--no-pager', 'list-timezones'] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise out = bdecode(out) for line in out.splitlines(): curtz = line.strip() if curtz is not '': tz.append(curtz) except: perror('can not build valid timezone list') return None return tz def fixable(self): return RET_NA def check(self): if self.live is None: return RET_NA r = RET_OK for input in self.inputs: r |= self._check(input) return r def _check(self, input): if self.inputs[input] == self.live[input]: pinfo("timedatectl %s is %s, on target" % (input, self.live[input] )) return RET_OK perror("timedatectl %s is %s, target %s" % (input, self.live[input], self.inputs[input])) return RET_ERR def set_tz(self, timezone): try: cmd = ['timedatectl', 'set-timezone', timezone] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise except: perror('could not set timezone') return None return RET_OK def set_ntp(self, value): try: cmd = ['timedatectl', 'set-ntp', value] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: raise except: perror('could not set ntp') return None return RET_OK def _fix(self, input): r = RET_OK if input in 'timezone': r |= self.set_tz(self.inputs[input]) return r if input in 'ntpenabled': r |= self.set_ntp(self.inputs[input]) return r return RET_NA def fix(self): r = RET_OK if self.check() == RET_ERR: for input in self.inputs: r |= self._fix(input) return r def test(self): print("Not Implemented") if __name__ == "__main__": main(CompTimeDateCtl) 0707010000581a000081ed0000000000000000000000016350218300000fc4000000e700010003ffffffffffffffff0000003a00000000root/var/lib/opensvc/compliance/com.opensvc/volume_tar.py #!/usr/bin/env python from __future__ import print_function data = { "default_prefix": "OSVC_COMP_VOLUME_TAR", "example_value": """ { "ref": "/some/path/to/file.tar", "path": "/home/user/bin", "immutable": "true" } """, "description": """* Verify and install tar content in a docker volume spectified by the environment variable OPENSVC_VOL_PATH, automatically set by the fs.docker driver provisioner. * Paths are relative to the volume head * Verify tar archive is extracted on check action * Extract tar archive on fix action * Immutable boolean is used to know if extracted tar content can be modified on filesystem """, "form_definition": """ Desc: | A volume_tar rule, fed to the 'tar' compliance object to extract archive inside docker volume. For tar files, a reference content must be specified or pointed through an URL. Css: comp48 Outputs: - Dest: compliance variable Class: file Type: json Format: dict Inputs: - Id: ref Label: Tar uri DisplayModeLabel: ref LabelCss: fa-map-marker Help: "Examples: /path/to/reference_file.tar safe://safe.uuid.8dc85529a2b13b4b.626172.tar http://server/path/to/reference_file.tar https://server/path/to/reference_file.tar ftp://server/path/to/reference_file.tar ftp://login:pass@server/path/to/reference_file.tar" Type: string - Id: path Label: Install path DisplayModeLabel: path LabelCss: fa-map-marker Mandatory: Yes Help: path to install the tar reference content to. Type: string - Id: immutable Label: Immutable DisplayModeLabel: immutable LabelCss: fa-lock Mandatory: Yes Help: "On : extracted tar archive must not be modified on filesystem Off: extracted tar archive contents on filesystem can be modified" Type: boolean """ } import os import sys sys.path.append(os.path.dirname(__file__)) from comp import * from tar import Tar class CompVolumeTar(Tar): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): if "OPENSVC_VOL_PATH" not in os.environ: raise NotApplicable() Tar.init(self) self.vol_path = os.environ["OPENSVC_VOL_PATH"] for rule in self.rules: rule["path"] = os.path.join(self.vol_path, rule["path"].lstrip(os.sep)) if __name__ == "__main__": main(CompVolumeTar) 07070100005800000081ed0000000000000000000000016350218300001a33000000e700010003ffffffffffffffff0000003800000000root/var/lib/opensvc/compliance/com.opensvc/firmware.py #!/usr/bin/env python import os import sys import json from distutils.version import LooseVersion as V from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class CompFirmware(object): def __init__(self, var): self.versions = {} if var not in os.environ: pinfo(var, 'not found in environment') raise NotApplicable() try: self.target_versions = json.loads(os.environ[var]) except: perror(var, 'misformatted variable:', os.environ[var]) raise NotApplicable() for key in self.target_versions: if type(self.target_versions[key]) != list: continue self.target_versions[key] = list(map(lambda x: str(x), self.target_versions[key])) self.sysname, self.nodename, x, x, self.machine = os.uname() if self.sysname not in ['Linux']: perror('module not supported on', self.sysname) raise NotApplicable() def get_versions(self): self.get_bios_version_Linux() self.get_qla_version_Linux() self.get_lpfc_version_Linux() def get_qla_version_Linux(self): self.versions['qla2xxx'] = None self.versions['qla2xxx_fw'] = None import glob hosts = glob.glob('/sys/bus/pci/drivers/qla2*/*:*:*/host*') if len(hosts) == 0: return hosts_proc = map(lambda x: '/proc/scsi/qla2xxx/'+os.path.basename(x).replace('host', ''), hosts) hosts = map(lambda x: '/sys/class/fc_host/'+os.path.basename(x)+'/symbolic_name', hosts) for i, host in enumerate(hosts): if os.path.exists(host): with open(host, 'r') as f: buff = f.read() l = buff.split() for e in l: if e.startswith("DVR:"): self.versions['qla2xxx'] = e.replace("DVR:", "") elif e.startswith("FW:"): v = e.replace("FW:", "") # store the lowest firmware version if self.versions['qla2xxx_fw'] is None or V(self.versions['qla2xxx_fw']) > V(v): self.versions['qla2xxx_fw'] = v elif os.path.exists(hosts_proc[i]): with open(hosts_proc[i], 'r') as f: buff = f.read() for line in buff.split('\n'): if "Firmware version" not in line: continue l = line.split() n_words = len(l) idx = l.index("Driver") + 2 if idx <= n_words: self.versions['qla2xxx'] = l[idx] idx = l.index("Firmware") + 2 if idx <= n_words: v = l[idx] if self.versions['qla2xxx_fw'] is None or V(self.versions['qla2xxx_fw']) > V(v): self.versions['qla2xxx_fw'] = v def get_lpfc_version_Linux(self): self.versions['lpfc'] = None self.versions['lpfc_fw'] = None import glob hosts = glob.glob('/sys/class/scsi_host/host*/fwrev') if len(hosts) == 0: return for host in hosts: with open(host, 'r') as f: buff = f.read() l = buff.split() if self.versions['lpfc_fw'] is None or V(self.versions['lpfc_fw']) > V(l[0]): self.versions['lpfc_fw'] = l[0] if self.versions['lpfc_fw'] is None: # no need to fetch module version if no hardware return cmd = ['modinfo', 'lpfc'] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: return out = bdecode(out) for line in out.splitlines(): if line.startswith('version:'): self.versions['lpfc'] = line.split()[1] return def get_bios_version_Linux(self): p = os.path.join(os.sep, 'sys', 'class', 'dmi', 'id', 'bios_version') try: f = open(p, 'r') ver = f.read().strip() f.close() self.versions['server'] = ver return except: pass try: cmd = ['dmidecode'] p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: raise out = bdecode(out) for line in out.splitlines(): if 'Version:' in line: self.versions['server'] = line.split(':')[-1].strip() return raise except: pinfo('can not fetch bios version') return def fixable(self): return RET_NA def check(self): self.get_versions() r = RET_OK for key in self.target_versions: if key not in self.versions: perror("TODO: get", key, "version") continue if type(self.versions[key]) not in (str, unicode): pinfo("no", key) continue if type(self.target_versions[key]) == list and \ self.versions[key] not in self.target_versions[key]: perror(key, "version is %s, target %s"%(self.versions[key], ' or '.join(self.target_versions[key]))) r |= RET_ERR elif type(self.target_versions[key]) != list and \ self.versions[key] != self.target_versions[key]: perror(key, "version is %s, target %s"%(self.versions[key], self.target_versions[key])) r |= RET_ERR else: pinfo(key, "version is %s, on target"%self.versions[key]) continue return r def fix(self): return RET_NA if __name__ == "__main__": syntax = """syntax: %s TARGET check|fixable|fix"""%sys.argv[0] if len(sys.argv) != 3: perror("wrong number of arguments") perror(syntax) sys.exit(RET_ERR) try: o = CompFirmware(sys.argv[1]) if sys.argv[2] == 'check': RET = o.check() elif sys.argv[2] == 'fix': RET = o.fix() elif sys.argv[2] == 'fixable': RET = o.fixable() else: perror("unsupported argument '%s'"%sys.argv[2]) perror(syntax) RET = RET_ERR except NotApplicable: sys.exit(RET_NA) except: import traceback traceback.print_exc() sys.exit(RET_ERR) sys.exit(RET) 07070100005818000081a400000000000000000000000163502183000002d9000000e700010003ffffffffffffffff0000003900000000root/var/lib/opensvc/compliance/com.opensvc/utilities.py from __future__ import print_function import os import sys def is_exe(fpath): """Returns True if file path is executable, False otherwize does not follow symlink """ return os.path.exists(fpath) and os.access(fpath, os.X_OK) def which(program): """Returns True if program is in PATH and executable, False otherwize """ fpath, fname = os.path.split(program) if fpath and is_exe(program): return program for path in os.environ["PATH"].split(os.pathsep): exe_file = os.path.join(path, program) if is_exe(exe_file): return exe_file return None if __name__ == "__main__": print("this file is for import into compliance objects", file=sys.stderr) 0707010000580d000081ed0000000000000000000000016350218300001502000000e700010003ffffffffffffffff0000004000000000root/var/lib/opensvc/compliance/com.opensvc/self_signed_cert.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_CERT_", "example_value": """ { "CN": "%%ENV:SERVICES_SVCNAME%%", "crt": "/srv/%%ENV:SERVICES_SVCNAME%%/data/nginx/conf/ssl/server.crt", "key": "/srv/%%ENV:SERVICES_SVCNAME%%/data/nginx/conf/ssl/server.key", "bits": 2048, "C": "FR", "ST": "Ile de France", "L": "Paris", "O": "OpenSVC", "OU": "Lab", "emailAddress": "support@opensvc.com", "alt_names": [ { "dns": "" } ] } """, "description": """* Check the existance of a key/crt pair * Create the key/crt pair """, "form_definition": """ Desc: | Describe a self-signed certificate Css: comp48 Outputs: - Dest: compliance variable Type: json Format: dict Class: self_signed_cert Inputs: - Id: CN Label: Common name DisplayModeLabel: cn LabelCss: loc Mandatory: Yes Type: string - Id: crt Label: Cert path DisplayModeLabel: crt LabelCss: key Mandatory: Yes Type: string Help: Where to install the generated certificate - Id: key Label: Key path DisplayModeLabel: key LabelCss: key Mandatory: Yes Type: string Help: Where to install the generated key - Id: bits Label: Bits DisplayModeLabel: bits LabelCss: key Mandatory: Yes Type: integer Default: 2048 Help: Defines the key length in bits - Id: C Label: Country name DisplayModeLabel: country LabelCss: loc Mandatory: Yes Default: FR Type: string - Id: ST Label: State or Province DisplayModeLabel: state LabelCss: loc Mandatory: Yes Default: Ile de France Type: string - Id: L Label: Locality name DisplayModeLabel: locality LabelCss: loc Mandatory: Yes Default: Paris Type: string - Id: O Label: Organization name DisplayModeLabel: org LabelCss: loc Mandatory: Yes Default: OpenSVC Type: string - Id: OU Label: Organization unit DisplayModeLabel: org unit LabelCss: loc Mandatory: Yes Default: IT Type: string - Id: emailAddress Label: Email address DisplayModeLabel: email LabelCss: loc Mandatory: Yes Default: admin@opensvc.com Type: string - Id: alt_names Label: Alternate names DisplayModeLabel: alt names LabelCss: loc Type: form Form: self.signed.cert.alt_names Default: [] Subform: Desc: | Subform for the self.signed.cert form. Css: comp48 Outputs: - Type: json Format: list of dict Inputs: - Id: dns Label: DNS DisplayModeLabel: dns LabelCss: loc Type: string Help: An alternate service name """ } import os import sys sys.path.append(os.path.dirname(__file__)) from comp import * from utilities import which from subprocess import * class CompSelfSignedCert(CompObject): def __init__(self, prefix='OSVC_COMP_CERT_'): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.rules = self.get_rules() if which("openssl") is None: raise NotApplicable("openssl command not found") def check(self): r = 0 for rule in self.rules: r |= self.check_rule(rule) return r def fix(self): r = 0 for rule in self.rules: r |= self.fix_rule(rule) return r def check_rule(self, rule): r = RET_OK if not os.path.exists(rule["key"]): perror("key %s does not exist" % rule["key"]) r = RET_ERR else: pinfo("key %s exists" % rule["key"]) if not os.path.exists(rule["crt"]): perror("crt %s does not exist" % rule["crt"]) r = RET_ERR else: pinfo("crt %s exists" % rule["crt"]) return r def fix_rule(self, rule): if os.path.exists(rule["key"]) and os.path.exists(rule["crt"]): return RET_OK for k in ("key", "crt"): d = os.path.dirname(rule[k]) if not os.path.isdir(d): if os.path.exists(d): perror("%s exists but is not a directory" % d) return RET_ERR else: pinfo("mkdir -p %s" %d) os.makedirs(d) l = [""] for k in ["C", "ST", "L", "O", "OU", "CN", "emailAddress"]: l.append(k+"="+rule[k]) if "alt_names" in rule and len(rule["alt_names"]) > 0: dns = [] for i, d in enumerate(rule["alt_names"]): dns.append("DNS.%d=%s" % (i+1, d["DNS"])) l.append("subjectAltName="+",".join(dns)) l.append("") cmd = ["openssl", "req", "-x509", "-nodes", "-newkey", "rsa:%d" % rule["bits"], "-keyout", rule["key"], "-out", rule["crt"], "-days", "XXX", "-subj", "%s" % "/".join(l)] pinfo(" ".join(cmd)) p = Popen(cmd, stdout=PIPE, stderr=PIPE) out, err = p.communicate() if p.returncode != 0: if len(out) > 0: pinfo(out) if len(err) > 0: perror(err) return RET_ERR return RET_OK if __name__ == "__main__": main(CompSelfSignedCert) 07070100005805000081ed0000000000000000000000016350218300001787000000e700010003ffffffffffffffff0000003d00000000root/var/lib/opensvc/compliance/com.opensvc/keyval_parser.py #!/usr/bin/env python import os import sys import datetime import shutil sys.path.append(os.path.dirname(__file__)) from comp import * class ParserError(Exception): pass class Parser(object): def __init__(self, path, section_markers=None, separator=" ", obj=None): self.obj = obj self.path = path self.data = {} self.changed = False self.nocf = False self.separator = separator self.keys = [] self.sections = {} self.section_names = [] self.lastkey = '__lastkey__' self.comments = {self.lastkey: []} if section_markers: self.section_markers = section_markers else: self.section_markers = ["Match"] self.load() self.bkp = path + '.' + str(datetime.datetime.now()) def __str__(self): s = "" for k in self.keys: if k in self.comments: s += '\n'.join(self.comments[k]) + '\n' s += '\n'.join([k + self.separator + str(v) for v in self.data[k]]) + '\n' if len(self.comments[self.lastkey]) > 0: s += '\n'.join(self.comments[self.lastkey]) for section, data in self.sections.items(): s += section + '\n' for k in data["keys"]: for v in data["data"][k]: s += "\t" + k + self.separator + str(v) + '\n' return s def truncate(self, key, max): if key not in self.data: return n = len(self.data[key]) if n <= max: return self.data[key] = self.data[key][:max] self.changed = True def set(self, key, value, instance=0): if key not in self.data: self.data[key] = [value] self.keys.append(key) elif instance >= len(self.data[key]): extra = instance + 1 - len(self.data[key]) for i in range(len(self.data[key]), instance-1): self.data[key].append(None) self.data[key].append(value) else: self.data[key].insert(instance, value) self.changed = True def unset(self, key, value=None): if key in self.data: if value is not None and value.strip() != "": self.data[key].remove(value) else: self.data[key] = [] if len(self.data[key]) == 0: del(self.data[key]) if key in self.keys: self.keys.remove(key) self.changed = True def get(self, key, instance=0): if key not in self.data: return if instance is None: return self.data[key] if instance < len(self.data[key]): return self.data[key][instance] return def load(self): if not os.path.exists(self.path): self.nocf = True return with open(self.path, 'r') as f: buff = f.read() self.parse(buff) def backup(self, path): if self.nocf or not self.obj: return return self.obj.backup(path) def restore(self): if self.nocf or not self.obj: return try: shutil.copy(self.bkp, self.path) except: raise ParserError("failed to restore %s"%self.path) pinfo("%s restored from %s" % (self.path, self.bkp)) def write(self): self.bkp = self.backup(self.path) try: with open(self.path, 'w') as f: f.write(str(self)) pinfo("%s rewritten"%self.path) except Exception as e: perror(e) self.restore() raise ParserError() def parse(self, buff): section = None for line in buff.splitlines(): line = line.strip() # store comment line and continue if line.startswith('#') or len(line) == 0: self.comments[self.lastkey].append(line) continue # strip end-of-line comment try: i = line.index('#') line = line[:i] line = line.strip() except ValueError: pass # discard empty line if len(line) == 0: continue try: key, value = line.split(self.separator, 1) except Exception: self.comments[self.lastkey].append(line) continue value = value.strip() key = key.strip() if key not in self.comments: self.comments[key] = self.comments[self.lastkey] else: self.comments[key] += self.comments[self.lastkey] self.comments[self.lastkey] = [] try: value = int(value) except: pass if key in self.section_markers: section = key + self.separator + value if section not in self.sections: self.sections[section] = {"keys": [], "data": {}} self.section_names.append(section) continue if section: if key not in self.sections[section]["keys"]: self.sections[section]["keys"].append(key) if key not in self.sections[section]["data"]: self.sections[section]["data"][key] = [] self.sections[section]["data"][key].append(value) else: if key not in self.keys: self.keys.append(key) if key not in self.data: self.data[key] = [] self.data[key].append(value) if __name__ == "__main__": if len(sys.argv) != 2: perror("wrong number of arguments") sys.exit(1) o = Parser(sys.argv[1]) o.get("Subsystem") o.set("Subsystem", "foo") o.unset("PermitRootLogin") pinfo(o) 0707010000580a000081ed0000000000000000000000016350218300003404000000e700010003ffffffffffffffff0000003700000000root/var/lib/opensvc/compliance/com.opensvc/process.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_PROC_", "example_value": """ [ { "comm": "foo", "uid": 2345, "state": "on", "user": "foou" }, { "comm": "bar", "state": "off", "uid": 2345 } ] """, "description": """* Checks if a process is present, specifying its comm, and optionnaly its owner's uid and/or username. """, "form_definition": """ Desc: | A rule defining a process that should be running or not running on the target host, its owner's username and the command to launch it or to stop it. Css: comp48 Outputs: - Dest: compliance variable Type: json Format: list of dict Class: process Inputs: - Id: comm Label: Command DisplayModeLabel: comm LabelCss: action16 Mandatory: No Type: string Help: The Unix process command, as shown in the ps comm column. - Id: args Label: Arguments DisplayModeLabel: args LabelCss: action16 Mandatory: No Type: string Help: The Unix process arguments, as shown in the ps args column. - Id: state Label: State DisplayModeLabel: state LabelCss: action16 Type: string Mandatory: Yes Default: on Candidates: - "on" - "off" Help: The expected process state. - Id: uid Label: Owner user id DisplayModeLabel: uid LabelCss: guy16 Type: integer Help: The Unix user id owning the process. - Id: user Label: Owner user name DisplayModeLabel: user LabelCss: guy16 Type: string Help: The Unix user name owning the process. - Id: start Label: Start command DisplayModeLabel: start LabelCss: action16 Type: string Help: The command to start or stop the process, including the executable arguments. The executable must be defined with full path. """, } import os import sys import json import re from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * from utilities import which class CompProcess(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.sysname, self.nodename, x, x, self.machine = os.uname() if self.sysname not in ['Linux', 'AIX', 'SunOS', 'FreeBSD', 'Darwin', 'HP-UX']: perror('module not supported on', self.sysname) raise NotApplicable() if self.sysname == 'HP-UX' and 'UNIX95' not in os.environ: os.environ['UNIX95'] = "" self.process = self.get_rules() self.validate_process() if len(self.process) == 0: raise NotApplicable() self.load_ps() def load_ps_args(self): self.ps_args = {} cmd = ['ps', '-e', '-o', 'pid,uid,user,args'] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: perror("unable to fetch ps") raise ComplianceError out = bdecode(out) lines = out.splitlines() if len(lines) < 2: return for line in lines[1:]: l = line.split() if len(l) < 4: continue pid, uid, user = l[:3] args = " ".join(l[3:]) if args not in self.ps_args: self.ps_args[args] = [(pid, int(uid), user)] else: self.ps_args[args].append((pid, int(uid), user)) def load_ps_comm(self): self.ps_comm = {} cmd = ['ps', '-e', '-o', 'comm,pid,uid,user'] p = Popen(cmd, stdout=PIPE) out, err = p.communicate() if p.returncode != 0: perror("unable to fetch ps") raise ComplianceError out = bdecode(out) lines = out.splitlines() if len(lines) < 2: return for line in lines[1:]: l = line.split() if len(l) != 4: continue comm, pid, uid, user = l if comm not in self.ps_comm: self.ps_comm[comm] = [(pid, int(uid), user)] else: self.ps_comm[comm].append((pid, int(uid), user)) def load_ps(self): self.load_ps_comm() self.load_ps_args() def validate_process(self): l = [] for process in self.process: if self._validate_process(process) == RET_OK: l.append(process) self.process = l def _validate_process(self, process): if 'comm' not in process and 'args' not in process: perror(process, 'rule is malformed ... nor comm nor args key present') return RET_ERR if 'uid' in process and type(process['uid']) != int: perror(process, 'rule is malformed ... uid value must be integer') return RET_ERR return RET_OK def get_keys_args(self, args): found = [] for key in self.ps_args: if re.match(args, key) is not None: found.append(key) return found def get_keys_comm(self, comm): found = [] for key in self.ps_comm: if re.match(comm, key) is not None: found.append(key) return found def check_present_args(self, args, verbose): if len(args.strip()) == 0: return RET_OK found = self.get_keys_args(args) if len(found) == 0: if verbose: perror('process with args', args, 'is not started ... should be') return RET_ERR else: if verbose: pinfo('process with args', args, 'is started ... on target') return RET_OK def check_present_comm(self, comm, verbose): if len(comm.strip()) == 0: return RET_OK found = self.get_keys_comm(comm) if len(found) == 0: if verbose: perror('process with command', comm, 'is not started ... should be') return RET_ERR else: if verbose: pinfo('process with command', comm, 'is started ... on target') return RET_OK def check_present(self, process, verbose): r = RET_OK if 'comm' in process: r |= self.check_present_comm(process['comm'], verbose) if 'args' in process: r |= self.check_present_args(process['args'], verbose) return r def check_not_present_comm(self, comm, verbose): if len(comm.strip()) == 0: return RET_OK found = self.get_keys_comm(comm) if len(found) == 0: if verbose: pinfo('process with command', comm, 'is not started ... on target') return RET_OK else: if verbose: perror('process with command', comm, 'is started ... shoud be') return RET_ERR def check_not_present_args(self, args, verbose): if len(args.strip()) == 0: return RET_OK found = self.get_keys_args(args) if len(found) == 0: if verbose: pinfo('process with args', args, 'is not started ... on target') return RET_OK else: if verbose: perror('process with args', args, 'is started ... shoud be') return RET_ERR def check_not_present(self, process, verbose): r = 0 if 'comm' in process: r |= self.check_not_present_comm(process['comm'], verbose) if 'args' in process: r |= self.check_not_present_args(process['args'], verbose) return r def check_process(self, process, verbose=True): r = RET_OK if process['state'] == 'on': r |= self.check_present(process, verbose) if r == RET_ERR: return RET_ERR if 'uid' in process: r |= self.check_uid(process, process['uid'], verbose) if 'user' in process: r |= self.check_user(process, process['user'], verbose) else: r |= self.check_not_present(process, verbose) return r def check_uid(self, process, uid, verbose): if 'args' in process: return self.check_uid_args(process['args'], uid, verbose) if 'comm' in process: return self.check_uid_comm(process['comm'], uid, verbose) def check_uid_comm(self, comm, uid, verbose): if len(comm.strip()) == 0: return RET_OK found = False keys = self.get_keys_comm(comm) for key in keys: for _pid, _uid, _user in self.ps_comm[key]: if uid == _uid: found = True continue if found: if verbose: pinfo('process with command', comm, 'runs with uid', _uid, '... on target') else: if verbose: perror('process with command', comm, 'does not run with uid', _uid, '... should be') return RET_ERR return RET_OK def check_uid_args(self, args, uid, verbose): if len(args.strip()) == 0: return RET_OK found = False keys = self.get_keys_args(args) for key in keys: for _pid, _uid, _user in self.ps_args[key]: if uid == _uid: found = True continue if found: if verbose: pinfo('process with args', args, 'runs with uid', _uid, '... on target') else: if verbose: perror('process with args', args, 'does not run with uid', _uid, '... should be') return RET_ERR return RET_OK def check_user(self, process, user, verbose): if 'args' in process: return self.check_user_args(process['args'], user, verbose) if 'comm' in process: return self.check_user_comm(process['comm'], user, verbose) def check_user_comm(self, comm, user, verbose): if len(comm.strip()) == 0: return RET_OK if user is None or len(user) == 0: return RET_OK found = False keys = self.get_keys_comm(comm) for key in keys: for _pid, _uid, _user in self.ps_comm[key]: if user == _user: found = True continue if found: if verbose: pinfo('process with command', comm, 'runs with user', _user, '... on target') else: if verbose: perror('process with command', comm, 'runs with user', _user, '... should run with user', user) return RET_ERR return RET_OK def check_user_args(self, args, user, verbose): if len(args.strip()) == 0: return RET_OK if user is None or len(user) == 0: return RET_OK found = False keys = self.get_keys_args(args) for key in keys: for _pid, _uid, _user in self.ps_args[key]: if user == _user: found = True continue if found: if verbose: pinfo('process with args', args, 'runs with user', _user, '... on target') else: if verbose: perror('process with args', args, 'runs with user', _user, '... should run with user', user) return RET_ERR return RET_OK def fix_process(self, process): if process['state'] == 'on': if self.check_present(process, verbose=False) == RET_OK: if ('uid' in process and self.check_uid(process, process['uid'], verbose=False) == RET_ERR) or \ ('user' in process and self.check_user(process, process['user'], verbose=False) == RET_ERR): perror(process, "runs with the wrong user. can't fix.") return RET_ERR return RET_OK elif process['state'] == 'off': if self.check_not_present(process, verbose=False) == RET_OK: return RET_OK if 'start' not in process or len(process['start'].strip()) == 0: perror("undefined fix method for process", process['comm']) return RET_ERR v = process['start'].split(' ') if not which(v[0]): perror("fix command", v[0], "is not present or not executable") return RET_ERR pinfo('exec:', process['start']) try: p = Popen(v, stdout=PIPE, stderr=PIPE) out, err = p.communicate() except Exception as e: perror(e) return RET_ERR out = bdecode(out) err = bdecode(err) if len(out) > 0: pinfo(out) if len(err) > 0: perror(err) if p.returncode != 0: perror("fix up command returned with error code", p.returncode) return RET_ERR return RET_OK def check(self): r = 0 for process in self.process: r |= self.check_process(process) return r def fix(self): r = 0 for process in self.process: r |= self.fix_process(process) return r if __name__ == "__main__": main(CompProcess) 070701000057fb000081ed000000000000000000000001635021830000220a000000e700010003ffffffffffffffff0000003c00000000root/var/lib/opensvc/compliance/com.opensvc/crontabentry.py #!/usr/bin/env python data = { "default_prefix": "OSVC_COMP_CRONTABENTRY_", "description": """* Verify crontab content. Fix if appropriate. * The collector provides the format with wildcards. * The module replace the wildcards with contextual values. """, "example_value": """ { "user": "opensvc", "check": "/path/to/mycron", "entry": "3,13,23,33,43,53 * * * * /path/to/mycron >/dev/null 2>&1" } """, "form_definition": """ Desc: | A cron rule, defining a Unix crontab entry, fed to the 'cron' compliance object. Css: comp48 Outputs: - Dest: compliance variable Class: cron DisplayClass: raw Template: "%%ACTION%%:%%USER%%:%%SCHEDULE%%:%%COMMAND%%:%%FILE%%" Inputs: - Id: ACTION Label: Action LabelCss: action16 Mandatory: Yes Candidates: - add - del Help: Define if the crontab entry must be installed or not installed. Type: string - Id: USER Label: User name LabelCss: guy16 Mandatory: Yes Help: Which Unix user should this entry be installed or uninstalled for. Type: string - Id: SCHEDULE Label: Schedule LabelCss: time16 Mandatory: Yes Help: "The Unix cron format schedule : minute hour day_of_month month day_of_week." Type: string - Id: COMMAND Label: Command LabelCss: action16 Mandatory: Yes Help: The command to schedule. Type: string - Id: FILE Label: Cron file name LabelCss: action16 Help: Some Unix systems support split-file crontabs. For those, you can specify here the filename you want to entry to be added to. For systems without split-file crontabs, the crontab file is based on the user name specified above. Type: string """ } import os import sys import stat import re import urllib import tempfile import pwd import grp from subprocess import * sys.path.append(os.path.dirname(__file__)) from comp import * class CrontabEntry(CompObject): def __init__(self, prefix=None): CompObject.__init__(self, prefix=prefix, data=data) def init(self): self.crontabs = {} self.checks = [] self.upds = {} self.sysname, self.nodename, x, x, self.machine = os.uname() rules = self.get_rules() for rule in rules: try: self.add_crontab(rule) except ValueError: perror('syntax error in rule ', rule) if len(self.checks) == 0: raise NotApplicable() def fixable(self): return RET_OK def parse_entry(self, x): if isinstance(x, int): x = str(x)+'\n' x = x.replace('%%HOSTNAME%%', self.nodename) x = x.replace('%%SHORT_HOSTNAME%%', self.nodename.split('.')[0]) if not x.endswith('\n'): x += '\n' return x def parse_ref(self, url): f = tempfile.NamedTemporaryFile() tmpf = f.name try: fname, headers = urllib.urlretrieve(url, tmpf) if 'invalid file' in headers.values(): perror(url, "not found on collector") return RET_ERR content = unicode(f.read()) f.close() except: perror(url, "not found on collector") return '' if '