# PaCkAgE DaTaStReAm
opensvc 1 4431
# end of header
07070100023fe2000081a40000000000000000000000014fcb32fd000000f0000000ae00010002ffffffffffffffff0000001000000000opensvc/pkginfo PKG=opensvc
NAME=opensvc Service Manager for logical servers v1.4-120603.1136
ARCH=all
VERSION=1.4,REV=120603.1136
CATEGORY=application
VENDOR=http://www.opensvc.com
EMAIL=support@opensvc.com
PSTAMP=OPENSVC-1.4,REV=120603.1136
CLASSES=none
07070100023fe1000081a40000000000000000000000014fcb32fd00006fc4000000ae00010002ffffffffffffffff0000000f00000000opensvc/pkgmap : 1 4431
1 d none /opt/opensvc 0755 root root
1 d none /opt/opensvc/.be 0775 root root
1 d none /opt/opensvc/.be/bugs 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239 0775 root root
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239/body 0664 root root 157 14121 1338716194
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239/values 0664 root root 136 10270 1338716194
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/values 0664 root root 190 14629 1338716194
1 d none /opt/opensvc/.be/bugs/23f6ceaf-d0db-47b6-a127-55a2fae83a03 0775 root root
1 f none /opt/opensvc/.be/bugs/23f6ceaf-d0db-47b6-a127-55a2fae83a03/values 0664 root root 262 21256 1338716194
1 d none /opt/opensvc/.be/bugs/93b834b7-89d4-4462-89fb-d313864f3a51 0775 root root
1 f none /opt/opensvc/.be/bugs/93b834b7-89d4-4462-89fb-d313864f3a51/values 0664 root root 290 23948 1338716194
1 f none /opt/opensvc/.be/settings 0664 root root 19 1295 1338716194
1 f none /opt/opensvc/.be/version 0664 root root 25 2098 1338716194
1 f none /opt/opensvc/.gitignore 0664 root root 134 11530 1338716194
1 d none /opt/opensvc/bin 0775 root root
1 s none /opt/opensvc/bin/alldownservices=svcmgr
1 s none /opt/opensvc/bin/allprimaryservices=svcmgr
1 s none /opt/opensvc/bin/allsecondaryservices=svcmgr
1 s none /opt/opensvc/bin/allservices=svcmgr
1 s none /opt/opensvc/bin/allupservices=svcmgr
1 d none /opt/opensvc/bin/cron 0775 root root
1 f none /opt/opensvc/bin/cron/opensvc 0775 root root 1690 9494 1338716194
1 f none /opt/opensvc/bin/freezer 0775 root root 1364 49689 1338716194
1 f none /opt/opensvc/bin/nodemgr 0775 root root 5738 17928 1338716194
1 f none /opt/opensvc/bin/opensvc.init.AIX 0775 root root 209 18797 1338716194
1 f none /opt/opensvc/bin/opensvc.init.Darwin 0664 root root 441 36791 1338716194
1 f none /opt/opensvc/bin/opensvc.init.FreeBSD 0775 root root 300 25712 1338716194
1 f none /opt/opensvc/bin/opensvc.init.SunOS 0775 root root 396 34372 1338716194
1 f none /opt/opensvc/bin/opensvc.init.debian 0775 root root 454 35881 1338716194
1 f none /opt/opensvc/bin/opensvc.init.hpux 0775 root root 738 60175 1338716194
1 f none /opt/opensvc/bin/opensvc.init.redhat 0775 root root 476 40877 1338716194
1 f none /opt/opensvc/bin/perfagt.Darwin 0775 root root 2523 46695 1338716194
1 f none /opt/opensvc/bin/perfagt.HP-UX 0775 root root 3049 31594 1338716194
1 f none /opt/opensvc/bin/perfagt.Linux 0775 root root 3828 8793 1338716194
1 f none /opt/opensvc/bin/perfagt.SunOS 0775 root root 3290 36795 1338716194
1 d none /opt/opensvc/bin/pkg 0775 root root
1 f none /opt/opensvc/bin/pkg/make.lib 0664 root root 1930 15417 1338716194
1 f none /opt/opensvc/bin/pkg/make_deb 0775 root root 889 7276 1338716194
1 f none /opt/opensvc/bin/pkg/make_depot 0775 root root 1340 37386 1338716194
1 f none /opt/opensvc/bin/pkg/make_pkg 0775 root root 4873 40937 1338716194
1 f none /opt/opensvc/bin/pkg/make_rpm 0775 root root 959 14283 1338716194
1 f none /opt/opensvc/bin/pkg/make_tbz 0775 root root 1936 27386 1338716194
1 f none /opt/opensvc/bin/postinstall 0775 root root 17589 41210 1338716194
1 s none /opt/opensvc/bin/svcfreeze=freezer
1 s none /opt/opensvc/bin/svcfrozen=freezer
1 f none /opt/opensvc/bin/svcmgr 0775 root root 11797 51353 1338716194
1 f none /opt/opensvc/bin/svcmon 0775 root root 5791 56804 1338716194
1 s none /opt/opensvc/bin/svcthaw=freezer
1 d none /opt/opensvc/lib 0775 root root
1 f none /opt/opensvc/lib/checkFmFmadm.py 0664 root root 1791 8251 1338716194
1 s none /opt/opensvc/lib/checkFmFmadmSunOS.py=checkFmFmadm.py
1 f none /opt/opensvc/lib/checkFsInodeAIX.py 0664 root root 1790 507 1338716194
1 f none /opt/opensvc/lib/checkFsInodeDarwin.py 0664 root root 1821 5364 1338716194
1 f none /opt/opensvc/lib/checkFsInodeHP-UX.py 0664 root root 1953 12217 1338716194
1 f none /opt/opensvc/lib/checkFsInodeLinux.py 0664 root root 2140 28807 1338716194
1 f none /opt/opensvc/lib/checkFsInodeSunOS.py 0664 root root 1953 12689 1338716194
1 f none /opt/opensvc/lib/checkFsUsageAIX.py 0664 root root 1790 490 1338716194
1 s none /opt/opensvc/lib/checkFsUsageDarwin.py=checkFsUsageLinux.py
1 s none /opt/opensvc/lib/checkFsUsageFreeBSD.py=checkFsUsageLinux.py
1 s none /opt/opensvc/lib/checkFsUsageHP-UX.py=checkFsUsageLinux.py
1 f none /opt/opensvc/lib/checkFsUsageLinux.py 0664 root root 2139 28714 1338716194
1 f none /opt/opensvc/lib/checkFsUsageSunOS.py 0664 root root 1948 12438 1338716194
1 f none /opt/opensvc/lib/checkFsUsageWindows.py 0664 root root 1746 4595 1338716194
1 f none /opt/opensvc/lib/checkLagLinux.py 0664 root root 2810 7814 1338716194
1 f none /opt/opensvc/lib/checkLagSunOS.py 0664 root root 3422 36008 1338716194
1 f none /opt/opensvc/lib/checkMceLinux.py 0664 root root 2510 53388 1338716194
1 f none /opt/opensvc/lib/checkMpathAIX.py 0664 root root 2802 2023 1338716194
1 f none /opt/opensvc/lib/checkMpathHP-UX.py 0664 root root 2284 33828 1338716194
1 f none /opt/opensvc/lib/checkMpathLinux.py 0664 root root 2557 46183 1338716194
1 f none /opt/opensvc/lib/checkMpathPowerpath.py 0664 root root 2944 6156 1338716194
1 s none /opt/opensvc/lib/checkMpathPowerpathAIX.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathHP-UX.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathLinux.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathSunOS.py=checkMpathPowerpath.py
1 f none /opt/opensvc/lib/checkMpathSunOS.py 0664 root root 2318 34215 1338716194
1 f none /opt/opensvc/lib/checkRaidMegaRaid.py 0664 root root 5018 12511 1338716194
1 s none /opt/opensvc/lib/checkRaidMegaRaidLinux.py=checkRaidMegaRaid.py
1 s none /opt/opensvc/lib/checkRaidMegaRaidSunOS.py=checkRaidMegaRaid.py
1 f none /opt/opensvc/lib/checkRaidSas2.py 0664 root root 4599 57162 1338716194
1 s none /opt/opensvc/lib/checkRaidSas2SunOS.py=checkRaidSas2.py
1 f none /opt/opensvc/lib/checkRaidSmartArray.py 0664 root root 3386 52800 1338716194
1 s none /opt/opensvc/lib/checkRaidSmartArrayLinux.py=checkRaidSmartArray.py
1 s none /opt/opensvc/lib/checkRaidSmartArraySunOS.py=checkRaidSmartArray.py
1 f none /opt/opensvc/lib/checkVgUsageAIX.py 0664 root root 2118 24558 1338716194
1 f none /opt/opensvc/lib/checkVgUsageHP-UX.py 0664 root root 2635 64776 1338716194
1 f none /opt/opensvc/lib/checkVgUsageLinux.py 0664 root root 1954 14175 1338716194
1 f none /opt/opensvc/lib/checkZfsUsageSunOS.py 0664 root root 3217 34313 1338716194
1 f none /opt/opensvc/lib/checks.py 0664 root root 4371 50490 1338716194
1 f none /opt/opensvc/lib/collector.py 0664 root root 6001 211 1338716194
1 f none /opt/opensvc/lib/compliance.py 0664 root root 17890 62366 1338716194
1 f none /opt/opensvc/lib/freezer.py 0664 root root 1780 9411 1338716194
1 f none /opt/opensvc/lib/hostidAIX.py 0664 root root 1107 26120 1338716194
1 f none /opt/opensvc/lib/hostidDarwin.py 0664 root root 888 9879 1338716194
1 s none /opt/opensvc/lib/hostidFreeBSD.py=hostidLinux.py
1 f none /opt/opensvc/lib/hostidHP-UX.py 0664 root root 1203 33767 1338716194
1 f none /opt/opensvc/lib/hostidLinux.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/hostidSunOS.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/hostidWindows.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/lock.py 0664 root root 3000 30694 1338716194
1 f none /opt/opensvc/lib/loopSunOS.py 0664 root root 1439 52901 1338716194
1 f none /opt/opensvc/lib/node.py 0664 root root 36305 61565 1338716194
1 f none /opt/opensvc/lib/nodeHP-UX.py 0664 root root 1106 25464 1338716194
1 f none /opt/opensvc/lib/nodeLinux.py 0664 root root 1076 23916 1338716194
1 f none /opt/opensvc/lib/provFs.py 0664 root root 3267 41575 1338716194
1 f none /opt/opensvc/lib/provFsExt2.py 0664 root root 143 11721 1338716194
1 f none /opt/opensvc/lib/provFsExt3.py 0664 root root 143 11723 1338716194
1 f none /opt/opensvc/lib/provFsExt4.py 0664 root root 143 11725 1338716194
1 f none /opt/opensvc/lib/provFsZfs.py 0664 root root 1558 61639 1338716194
1 f none /opt/opensvc/lib/provIp.py 0664 root root 125 11090 1338716194
1 f none /opt/opensvc/lib/provKvm.py 0664 root root 4571 1199 1338716194
1 f none /opt/opensvc/lib/provLoopLinux.py 0664 root root 877 65497 1338716194
1 f none /opt/opensvc/lib/provLxc.py 0664 root root 8342 61843 1338716194
1 f none /opt/opensvc/lib/provVgLinux.py 0664 root root 1760 59090 1338716194
1 f none /opt/opensvc/lib/provZone.py 0664 root root 8243 41525 1338716194
1 f none /opt/opensvc/lib/provisioning.py 0664 root root 168 12704 1338716194
1 f none /opt/opensvc/lib/rcAddService.py 0664 root root 911 11569 1338716194
1 f none /opt/opensvc/lib/rcAsset.py 0664 root root 16257 40779 1338716194
1 f none /opt/opensvc/lib/rcAssetAIX.py 0664 root root 3893 21584 1338716194
1 f none /opt/opensvc/lib/rcAssetDarwin.py 0664 root root 3040 34839 1338716194
1 f none /opt/opensvc/lib/rcAssetFreeBSD.py 0664 root root 2856 14962 1338716194
1 f none /opt/opensvc/lib/rcAssetHP-UX.py 0664 root root 8167 38657 1338716194
1 f none /opt/opensvc/lib/rcAssetLinux.py 0664 root root 11711 20103 1338716194
1 f none /opt/opensvc/lib/rcAssetSunOS.py 0664 root root 6092 37700 1338716194
1 f none /opt/opensvc/lib/rcAssetWindows.py 0664 root root 3708 31754 1338716194
1 f none /opt/opensvc/lib/rcBrocade.py 0664 root root 2283 39935 1338716194
1 f none /opt/opensvc/lib/rcCommandWorker.py 0664 root root 1902 14479 1338716194
1 f none /opt/opensvc/lib/rcContainerLinux.py 0664 root root 5010 5843 1338716194
1 f none /opt/opensvc/lib/rcDcs.py 0664 root root 4918 30668 1338716194
1 f none /opt/opensvc/lib/rcDevTree.py 0664 root root 9299 22974 1338716194
1 f none /opt/opensvc/lib/rcDevTreeAIX.py 0664 root root 2029 15977 1338716194
1 f none /opt/opensvc/lib/rcDevTreeHP-UX.py 0664 root root 6058 28488 1338716194
1 f none /opt/opensvc/lib/rcDevTreeLinux.py 0664 root root 14080 62914 1338716194
1 f none /opt/opensvc/lib/rcDevTreeSunOS.py 0664 root root 8566 3899 1338716194
1 f none /opt/opensvc/lib/rcDiskInfo.py 0664 root root 1095 24481 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoAIX.py 0664 root root 2937 21136 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoDarwin.py 0664 root root 888 9990 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoFreeBSD.py 0664 root root 1303 41131 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoHP-UX.py 0664 root root 3421 50046 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoLinux.py 0664 root root 5569 61134 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoSunOS.py 0664 root root 4863 5224 1338716194
1 f none /opt/opensvc/lib/rcEva.py 0664 root root 3758 18476 1338716194
1 f none /opt/opensvc/lib/rcExceptions.py 0664 root root 3580 30536 1338716194
1 f none /opt/opensvc/lib/rcGlobalEnv.py 0664 root root 5917 896 1338716194
1 f none /opt/opensvc/lib/rcIbmSvc.py 0664 root root 3010 27518 1338716194
1 f none /opt/opensvc/lib/rcIfconfig.py 0664 root root 4124 44119 1338716194
1 f none /opt/opensvc/lib/rcIfconfigAIX.py 0664 root root 2810 69 1338716194
1 f none /opt/opensvc/lib/rcIfconfigDarwin.py 0664 root root 2631 51701 1338716194
1 f none /opt/opensvc/lib/rcIfconfigFreeBSD.py 0664 root root 2631 51701 1338716194
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDhpvm.py=rcIfconfigFreeBSDkvm.py
1 f none /opt/opensvc/lib/rcIfconfigFreeBSDkvm.py 0664 root root 1266 39292 1338716194
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDldom.py=rcIfconfigFreeBSDkvm.py
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDxen.py=rcIfconfigFreeBSDkvm.py
1 f none /opt/opensvc/lib/rcIfconfigHP-UX.py 0664 root root 3403 37166 1338716194
1 f none /opt/opensvc/lib/rcIfconfigHP-UXhpvm.py 0664 root root 1779 7622 1338716194
1 f none /opt/opensvc/lib/rcIfconfigLinux.py 0664 root root 2878 1079 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxhpvm.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxkvm.py 0664 root root 1281 40272 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxldom.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxlxc.py 0664 root root 1567 61437 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxovm.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxvz.py 0664 root root 1123 27805 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxxen.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigSunOS.py 0664 root root 3288 31537 1338716194
1 s none /opt/opensvc/lib/rcIfconfigSunOSkvm.py=rcIfconfigSunOSldom.py
1 f none /opt/opensvc/lib/rcIfconfigSunOSldom.py 0664 root root 1281 40216 1338716194
1 s none /opt/opensvc/lib/rcIfconfigSunOSxen.py=rcIfconfigSunOSldom.py
1 f none /opt/opensvc/lib/rcIfconfigWindowskvm.py 0664 root root 1096 27277 1338716194
1 f none /opt/opensvc/lib/rcLogger.py 0664 root root 2193 42617 1338716194
1 f none /opt/opensvc/lib/rcLoopLinux.py 0664 root root 1694 4675 1338716194
1 f none /opt/opensvc/lib/rcLvmAIX.py 0664 root root 8006 45135 1338716194
1 f none /opt/opensvc/lib/rcMounts.py 0664 root root 1933 18912 1338716194
1 f none /opt/opensvc/lib/rcMountsAIX.py 0664 root root 4585 52348 1338716194
1 f none /opt/opensvc/lib/rcMountsDarwin.py 0664 root root 2436 54804 1338716194
1 f none /opt/opensvc/lib/rcMountsFreeBSD.py 0664 root root 2436 54804 1338716194
1 f none /opt/opensvc/lib/rcMountsHP-UX.py 0664 root root 2250 45165 1338716194
1 f none /opt/opensvc/lib/rcMountsLinux.py 0664 root root 2301 49085 1338716194
1 f none /opt/opensvc/lib/rcMountsSunOS.py 0664 root root 1938 19118 1338716194
1 f none /opt/opensvc/lib/rcNecIsm.py 0664 root root 1591 43604 1338716194
1 f none /opt/opensvc/lib/rcNexenta.py 0775 root root 11720 3539 1338716194
1 f none /opt/opensvc/lib/rcNode.py 0664 root root 1498 60669 1338716194
1 f none /opt/opensvc/lib/rcOptParser.py 0664 root root 10038 1328 1338716194
1 f none /opt/opensvc/lib/rcOs.py 0664 root root 126 9734 1338716194
1 f none /opt/opensvc/lib/rcOsHP-UX.py 0664 root root 122 10053 1338716194
1 f none /opt/opensvc/lib/rcOsLinux.py 0664 root root 216 16341 1338716194
1 f none /opt/opensvc/lib/rcOvm.py 0775 root root 4499 12375 1338716194
1 f none /opt/opensvc/lib/rcPkgAIX.py 0664 root root 1271 37076 1338716194
1 f none /opt/opensvc/lib/rcPkgDarwin.py 0664 root root 1754 9786 1338716194
1 f none /opt/opensvc/lib/rcPkgFreeBSD.py 0664 root root 1308 39656 1338716194
1 f none /opt/opensvc/lib/rcPkgHP-UX.py 0664 root root 1271 36609 1338716194
1 f none /opt/opensvc/lib/rcPkgLinux.py 0664 root root 1822 13831 1338716194
1 f none /opt/opensvc/lib/rcPkgSunOS.py 0664 root root 2359 46410 1338716194
1 f none /opt/opensvc/lib/rcPkgWindows.py 0664 root root 4852 49205 1338716194
1 f none /opt/opensvc/lib/rcPrintTable.py 0664 root root 8256 61780 1338716194
1 f none /opt/opensvc/lib/rcStats.py 0664 root root 3973 40778 1338716194
1 f none /opt/opensvc/lib/rcStatsAIX.py 0664 root root 4851 34443 1338716194
1 f none /opt/opensvc/lib/rcStatsDarwin.py 0664 root root 5463 37133 1338716194
1 f none /opt/opensvc/lib/rcStatsFreeBSD.py 0664 root root 5268 21932 1338716194
1 f none /opt/opensvc/lib/rcStatsHP-UX.py 0664 root root 7637 2991 1338716194
1 f none /opt/opensvc/lib/rcStatsLinux.py 0664 root root 10750 26403 1338716194
1 f none /opt/opensvc/lib/rcStatsSunOS.py 0664 root root 8211 11800 1338716194
1 f none /opt/opensvc/lib/rcStatus.py 0664 root root 5867 61184 1338716194
1 f none /opt/opensvc/lib/rcSymmetrix.py 0664 root root 5751 22013 1338716194
1 f none /opt/opensvc/lib/rcUtilities.py 0664 root root 7510 35539 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesAIX.py 0664 root root 326 23568 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesDarwin.py 0664 root root 376 25693 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesFreeBSD.py 0664 root root 292 21393 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesHP-UX.py 0664 root root 262 18527 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesLinux.py 0664 root root 2756 7980 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesSunOS.py 0664 root root 200 15386 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesWindows.py 0664 root root 758 60618 1338716194
1 f none /opt/opensvc/lib/rcVioServer.py 0664 root root 2877 19987 1338716194
1 f none /opt/opensvc/lib/rcZfs.py 0664 root root 7683 46609 1338716194
1 f none /opt/opensvc/lib/rcZone.py 0664 root root 3816 35934 1338716194
1 f none /opt/opensvc/lib/resApp.py 0664 root root 9634 53723 1338716194
1 f none /opt/opensvc/lib/resAppVm.py 0664 root root 4021 44300 1338716194
1 f none /opt/opensvc/lib/resContainer.py 0664 root root 5831 46462 1338716194
1 f none /opt/opensvc/lib/resContainerEsx.py 0664 root root 4157 45873 1338716194
1 f none /opt/opensvc/lib/resContainerHpVm.py 0664 root root 3903 35665 1338716194
1 f none /opt/opensvc/lib/resContainerJail.py 0664 root root 3913 29078 1338716194
1 f none /opt/opensvc/lib/resContainerKvm.py 0664 root root 5373 13404 1338716194
1 f none /opt/opensvc/lib/resContainerLdom.py 0664 root root 5010 39189 1338716194
1 f none /opt/opensvc/lib/resContainerLxc.py 0664 root root 7136 46496 1338716194
1 f none /opt/opensvc/lib/resContainerOvm.py 0664 root root 4581 14448 1338716194
1 f none /opt/opensvc/lib/resContainerVbox.py 0664 root root 4458 3543 1338716194
1 f none /opt/opensvc/lib/resContainerVz.py 0664 root root 4445 60210 1338716194
1 f none /opt/opensvc/lib/resContainerXen.py 0664 root root 3916 34031 1338716194
1 f none /opt/opensvc/lib/resContainerZone.py 0664 root root 11761 65019 1338716194
1 f none /opt/opensvc/lib/resDg.py 0664 root root 2795 26191 1338716194
1 f none /opt/opensvc/lib/resDrbd.py 0664 root root 6475 25395 1338716194
1 f none /opt/opensvc/lib/resHb.py 0664 root root 2607 64888 1338716194
1 f none /opt/opensvc/lib/resHbLinuxHA.py 0664 root root 1941 26504 1338716194
1 f none /opt/opensvc/lib/resHbOpenHA.py 0664 root root 6719 37649 1338716194
1 f none /opt/opensvc/lib/resHbSg.py 0664 root root 1594 65454 1338716194
1 f none /opt/opensvc/lib/resHbovm.py 0664 root root 2867 27470 1338716194
1 f none /opt/opensvc/lib/resIp.py 0664 root root 8884 59671 1338716194
1 f none /opt/opensvc/lib/resIpAIX.py 0664 root root 1978 28013 1338716194
1 f none /opt/opensvc/lib/resIpDarwin.py 0664 root root 1986 28226 1338716194
1 f none /opt/opensvc/lib/resIpEsx.py 0664 root root 1553 60513 1338716194
1 f none /opt/opensvc/lib/resIpFreeBSD.py 0664 root root 1986 28226 1338716194
1 f none /opt/opensvc/lib/resIpHP-UX.py 0664 root root 2002 26836 1338716194
1 f none /opt/opensvc/lib/resIpHpVm.py 0664 root root 1544 60631 1338716194
1 f none /opt/opensvc/lib/resIpKvm.py 0664 root root 1572 61663 1338716194
1 f none /opt/opensvc/lib/resIpLdom.py 0664 root root 1573 61617 1338716194
1 f none /opt/opensvc/lib/resIpLinux.py 0664 root root 2338 55186 1338716194
1 f none /opt/opensvc/lib/resIpLinuxLxc.py 0664 root root 1573 61673 1338716194
1 f none /opt/opensvc/lib/resIpSgHP-UX.py 0664 root root 1048 20992 1338716194
1 f none /opt/opensvc/lib/resIpSgLinux.py 0664 root root 1048 21150 1338716194
1 f none /opt/opensvc/lib/resIpSunOS.py 0664 root root 1902 25324 1338716194
1 f none /opt/opensvc/lib/resIpVbox.py 0664 root root 1553 60541 1338716194
1 f none /opt/opensvc/lib/resIpVm.py 0664 root root 3249 58427 1338716194
1 f none /opt/opensvc/lib/resIpXen.py 0664 root root 1612 65334 1338716194
1 f none /opt/opensvc/lib/resIpZone.py 0664 root root 1723 8076 1338716194
1 f none /opt/opensvc/lib/resLoop.py 0664 root root 1901 20297 1338716194
1 f none /opt/opensvc/lib/resLoopFreeBSD.py 0664 root root 3201 49127 1338716194
1 f none /opt/opensvc/lib/resLoopLinux.py 0664 root root 2546 3632 1338716194
1 f none /opt/opensvc/lib/resMount.py 0664 root root 5884 56167 1338716194
1 f none /opt/opensvc/lib/resMountAIX.py 0664 root root 5307 5892 1338716194
1 f none /opt/opensvc/lib/resMountDarwin.py 0664 root root 5664 33046 1338716194
1 f none /opt/opensvc/lib/resMountFreeBSD.py 0664 root root 5664 33046 1338716194
1 f none /opt/opensvc/lib/resMountHP-UX.py 0664 root root 3904 38314 1338716194
1 f none /opt/opensvc/lib/resMountLinux.py 0664 root root 10725 44292 1338716194
1 f none /opt/opensvc/lib/resMountSgHP-UX.py 0664 root root 1949 22187 1338716194
1 f none /opt/opensvc/lib/resMountSgLinux.py 0664 root root 1969 24412 1338716194
1 f none /opt/opensvc/lib/resMountSunOS.py 0664 root root 5509 4654 1338716194
1 f none /opt/opensvc/lib/resScsiReserv.py 0664 root root 6873 54191 1338716194
1 s none /opt/opensvc/lib/resScsiReservFreeBSD.py=resScsiReservLinux.py
1 f none /opt/opensvc/lib/resScsiReservHP-UX.py 0664 root root 5862 49911 1338716194
1 f none /opt/opensvc/lib/resScsiReservLinux.py 0664 root root 5052 60162 1338716194
1 s none /opt/opensvc/lib/resScsiReservSunOS.py=resScsiReservLinux.py
1 f none /opt/opensvc/lib/resStonith.py 0664 root root 2339 50083 1338716194
1 f none /opt/opensvc/lib/resStonithCallout.py 0664 root root 490 38534 1338716194
1 f none /opt/opensvc/lib/resStonithIlo.py 0664 root root 609 48429 1338716194
1 f none /opt/opensvc/lib/resSync.py 0664 root root 5425 12909 1338716194
1 f none /opt/opensvc/lib/resSyncDcs.py 0664 root root 5130 64626 1338716194
1 f none /opt/opensvc/lib/resSyncDcsCkpt.py 0664 root root 7596 44759 1338716194
1 f none /opt/opensvc/lib/resSyncDcsSnap.py 0664 root root 5063 45328 1338716194
1 f none /opt/opensvc/lib/resSyncDds.py 0664 root root 15053 133 1338716194
1 f none /opt/opensvc/lib/resSyncEvasnap.py 0664 root root 11375 60184 1338716194
1 f none /opt/opensvc/lib/resSyncNetapp.py 0664 root root 10927 23290 1338716194
1 f none /opt/opensvc/lib/resSyncNexenta.py 0664 root root 9320 37158 1338716194
1 f none /opt/opensvc/lib/resSyncRsync.py 0664 root root 15455 58967 1338716194
1 f none /opt/opensvc/lib/resSyncSymclone.py 0664 root root 9686 60182 1338716194
1 f none /opt/opensvc/lib/resSyncSymcloneLinux.py 0664 root root 2799 22002 1338716194
1 f none /opt/opensvc/lib/resSyncZfs.py 0664 root root 13802 51747 1338716194
1 f none /opt/opensvc/lib/resVdisk.py 0664 root root 2888 29549 1338716194
1 f none /opt/opensvc/lib/resVgAIX.py 0664 root root 4023 35474 1338716194
1 f none /opt/opensvc/lib/resVgHP-UX.py 0664 root root 11438 34422 1338716194
1 f none /opt/opensvc/lib/resVgHpVm.py 0664 root root 5204 48662 1338716194
1 f none /opt/opensvc/lib/resVgLdom.py 0664 root root 4127 28231 1338716194
1 f none /opt/opensvc/lib/resVgLibvirtVm.py 0664 root root 2876 24248 1338716194
1 f none /opt/opensvc/lib/resVgLinux.py 0664 root root 5911 33976 1338716194
1 f none /opt/opensvc/lib/resVgOvm.py 0664 root root 2954 25473 1338716194
1 f none /opt/opensvc/lib/resVgRaw.py 0664 root root 4250 48158 1338716194
1 f none /opt/opensvc/lib/resVgRawHP-UX.py 0664 root root 1830 7054 1338716194
1 f none /opt/opensvc/lib/resVgRawLinux.py 0664 root root 10338 17083 1338716194
1 f none /opt/opensvc/lib/resVgRawSunOS.py 0664 root root 2383 37673 1338716194
1 f none /opt/opensvc/lib/resVgSgHP-UX.py 0664 root root 950 13388 1338716194
1 f none /opt/opensvc/lib/resVgSgLinux.py 0664 root root 950 13546 1338716194
1 f none /opt/opensvc/lib/resVgVeritas.py 0664 root root 4248 45984 1338716194
1 f none /opt/opensvc/lib/resVgZfs.py 0664 root root 5579 18907 1338716194
1 f none /opt/opensvc/lib/resources.py 0664 root root 11854 34146 1338716194
1 f none /opt/opensvc/lib/snap.py 0664 root root 5147 59907 1338716194
1 f none /opt/opensvc/lib/snapJfs2AIX.py 0664 root root 4920 36536 1338716194
1 f none /opt/opensvc/lib/snapLvmLinux.py 0664 root root 3899 36642 1338716194
1 f none /opt/opensvc/lib/snapVxfsHP-UX.py 0664 root root 3569 10405 1338716194
1 f none /opt/opensvc/lib/snapZfsSunOS.py 0664 root root 2189 43488 1338716194
1 f none /opt/opensvc/lib/svc.py 0664 root root 50388 64215 1338716194
1 f none /opt/opensvc/lib/svcBuilder.py 0664 root root 64732 236 1338716194
1 f none /opt/opensvc/lib/svcDict.py 0664 root root 61990 31021 1338716194
1 f none /opt/opensvc/lib/svcEsx.py 0664 root root 1481 59006 1338716194
1 f none /opt/opensvc/lib/svcHosted.py 0664 root root 1753 7454 1338716194
1 f none /opt/opensvc/lib/svcHpVm.py 0664 root root 1506 61854 1338716194
1 f none /opt/opensvc/lib/svcJail.py 0664 root root 1675 6427 1338716194
1 f none /opt/opensvc/lib/svcKvm.py 0664 root root 2029 35926 1338716194
1 f none /opt/opensvc/lib/svcLdom.py 0664 root root 1506 61860 1338716194
1 f none /opt/opensvc/lib/svcLxc.py 0664 root root 2243 46574 1338716194
1 f none /opt/opensvc/lib/svcOvm.py 0664 root root 2132 43875 1338716194
1 f none /opt/opensvc/lib/svcSg.py 0664 root root 7406 1942 1338716194
1 f none /opt/opensvc/lib/svcVbox.py 0664 root root 1415 52098 1338716194
1 f none /opt/opensvc/lib/svcVz.py 0664 root root 1963 24257 1338716194
1 f none /opt/opensvc/lib/svcXen.py 0664 root root 1459 57213 1338716194
1 f none /opt/opensvc/lib/svcZone.py 0664 root root 4566 33521 1338716194
1 f none /opt/opensvc/lib/version.py 0644 root root 28 1718 1338716925
1 f none /opt/opensvc/lib/wmi.py 0664 root root 46919 2312 1338716194
1 f none /opt/opensvc/lib/xmlrpcClient.py 0664 root root 43970 58986 1338716194
1 f none /opt/opensvc/pax_global_header 0666 root root 52 3908 1338716194
1 d none /opt/opensvc/usr 0775 root root
1 d none /opt/opensvc/usr/share 0775 root root
1 f none /opt/opensvc/usr/share/AUTHORS 0664 root root 48 4634 1338716194
1 f none /opt/opensvc/usr/share/BANNER 0664 root root 828 5079 1338716194
1 f none /opt/opensvc/usr/share/COPYING 0664 root root 26436 9725 1338716194
1 d none /opt/opensvc/usr/share/bash_completion.d 0775 root root
1 f none /opt/opensvc/usr/share/bash_completion.d/opensvc 0664 root root 7080 58252 1338716194
1 d none /opt/opensvc/usr/share/doc 0775 root root
1 f none /opt/opensvc/usr/share/doc/node.conf 0664 root root 3283 2076 1338716194
1 f none /opt/opensvc/usr/share/doc/opensvc.haresource 0664 root root 506 43100 1338716194
1 d none /opt/opensvc/usr/share/doc/provisioning 0775 root root
1 f none /opt/opensvc/usr/share/doc/provisioning/provisioning.agent.debian 0775 root root 2602 50922 1338716194
1 f none /opt/opensvc/usr/share/doc/provisioning/provisioning.example 0664 root root 362 30449 1338716194
1 f none /opt/opensvc/usr/share/doc/template.comp_module.py 0775 root root 1235 30145 1338716194
1 f none /opt/opensvc/usr/share/doc/template.comp_module.sh 0664 root root 539 36167 1338716194
1 f none /opt/opensvc/usr/share/doc/template.env 0664 root root 32171 43239 1338716194
1 d none /opt/opensvc/var 0775 root root
1 d none /opt/opensvc/var/compliance 0775 root root
1 d none /opt/opensvc/var/compliance/com.opensvc 0775 root root
1 f none /opt/opensvc/var/compliance/com.opensvc/authkeys.py 0775 root root 9424 25334 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/bios.py 0775 root root 2394 40674 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/chkconfig.py 0775 root root 3424 48943 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/comp.py 0664 root root 1204 31330 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/cron.py 0775 root root 7554 59893 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/etcsystem.py 0775 root root 7322 48329 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/files.py 0775 root root 10990 55283 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/firmware.py 0775 root root 6751 25067 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/fs.py 0775 root root 21256 28610 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/groups.py 0775 root root 6107 53097 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/groups_membership.py 0775 root root 7002 57289 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/packages.py 0775 root root 9073 61915 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/process.py 0775 root root 6823 42355 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/rc.py 0775 root root 3326 51927 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/sysctl.py 0775 root root 8109 46744 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/users.py 0775 root root 10913 47915 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/utilities.py 0664 root root 1683 8796 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/vuln.py 0775 root root 13568 58364 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/xinetd.py 0775 root root 5843 14670 1338716194
1 i pkginfo 240 18958 1338716925
1 i postinstall 238 21059 1338716925
07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!! 07070100023fe2000081a40000000000000000000000014fcb32fd000000f0000000ae00010002ffffffffffffffff0000000800000000pkginfo PKG=opensvc
NAME=opensvc Service Manager for logical servers v1.4-120603.1136
ARCH=all
VERSION=1.4,REV=120603.1136
CATEGORY=application
VENDOR=http://www.opensvc.com
EMAIL=support@opensvc.com
PSTAMP=OPENSVC-1.4,REV=120603.1136
CLASSES=none
07070100023fe1000081a40000000000000000000000014fcb32fd00006fc4000000ae00010002ffffffffffffffff0000000700000000pkgmap : 1 4431
1 d none /opt/opensvc 0755 root root
1 d none /opt/opensvc/.be 0775 root root
1 d none /opt/opensvc/.be/bugs 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments 0775 root root
1 d none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239 0775 root root
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239/body 0664 root root 157 14121 1338716194
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/comments/53babb48-bd35-4130-9f96-99806d5bc239/values 0664 root root 136 10270 1338716194
1 f none /opt/opensvc/.be/bugs/1edaf8af-367e-4d9b-8604-5b29e089215d/values 0664 root root 190 14629 1338716194
1 d none /opt/opensvc/.be/bugs/23f6ceaf-d0db-47b6-a127-55a2fae83a03 0775 root root
1 f none /opt/opensvc/.be/bugs/23f6ceaf-d0db-47b6-a127-55a2fae83a03/values 0664 root root 262 21256 1338716194
1 d none /opt/opensvc/.be/bugs/93b834b7-89d4-4462-89fb-d313864f3a51 0775 root root
1 f none /opt/opensvc/.be/bugs/93b834b7-89d4-4462-89fb-d313864f3a51/values 0664 root root 290 23948 1338716194
1 f none /opt/opensvc/.be/settings 0664 root root 19 1295 1338716194
1 f none /opt/opensvc/.be/version 0664 root root 25 2098 1338716194
1 f none /opt/opensvc/.gitignore 0664 root root 134 11530 1338716194
1 d none /opt/opensvc/bin 0775 root root
1 s none /opt/opensvc/bin/alldownservices=svcmgr
1 s none /opt/opensvc/bin/allprimaryservices=svcmgr
1 s none /opt/opensvc/bin/allsecondaryservices=svcmgr
1 s none /opt/opensvc/bin/allservices=svcmgr
1 s none /opt/opensvc/bin/allupservices=svcmgr
1 d none /opt/opensvc/bin/cron 0775 root root
1 f none /opt/opensvc/bin/cron/opensvc 0775 root root 1690 9494 1338716194
1 f none /opt/opensvc/bin/freezer 0775 root root 1364 49689 1338716194
1 f none /opt/opensvc/bin/nodemgr 0775 root root 5738 17928 1338716194
1 f none /opt/opensvc/bin/opensvc.init.AIX 0775 root root 209 18797 1338716194
1 f none /opt/opensvc/bin/opensvc.init.Darwin 0664 root root 441 36791 1338716194
1 f none /opt/opensvc/bin/opensvc.init.FreeBSD 0775 root root 300 25712 1338716194
1 f none /opt/opensvc/bin/opensvc.init.SunOS 0775 root root 396 34372 1338716194
1 f none /opt/opensvc/bin/opensvc.init.debian 0775 root root 454 35881 1338716194
1 f none /opt/opensvc/bin/opensvc.init.hpux 0775 root root 738 60175 1338716194
1 f none /opt/opensvc/bin/opensvc.init.redhat 0775 root root 476 40877 1338716194
1 f none /opt/opensvc/bin/perfagt.Darwin 0775 root root 2523 46695 1338716194
1 f none /opt/opensvc/bin/perfagt.HP-UX 0775 root root 3049 31594 1338716194
1 f none /opt/opensvc/bin/perfagt.Linux 0775 root root 3828 8793 1338716194
1 f none /opt/opensvc/bin/perfagt.SunOS 0775 root root 3290 36795 1338716194
1 d none /opt/opensvc/bin/pkg 0775 root root
1 f none /opt/opensvc/bin/pkg/make.lib 0664 root root 1930 15417 1338716194
1 f none /opt/opensvc/bin/pkg/make_deb 0775 root root 889 7276 1338716194
1 f none /opt/opensvc/bin/pkg/make_depot 0775 root root 1340 37386 1338716194
1 f none /opt/opensvc/bin/pkg/make_pkg 0775 root root 4873 40937 1338716194
1 f none /opt/opensvc/bin/pkg/make_rpm 0775 root root 959 14283 1338716194
1 f none /opt/opensvc/bin/pkg/make_tbz 0775 root root 1936 27386 1338716194
1 f none /opt/opensvc/bin/postinstall 0775 root root 17589 41210 1338716194
1 s none /opt/opensvc/bin/svcfreeze=freezer
1 s none /opt/opensvc/bin/svcfrozen=freezer
1 f none /opt/opensvc/bin/svcmgr 0775 root root 11797 51353 1338716194
1 f none /opt/opensvc/bin/svcmon 0775 root root 5791 56804 1338716194
1 s none /opt/opensvc/bin/svcthaw=freezer
1 d none /opt/opensvc/lib 0775 root root
1 f none /opt/opensvc/lib/checkFmFmadm.py 0664 root root 1791 8251 1338716194
1 s none /opt/opensvc/lib/checkFmFmadmSunOS.py=checkFmFmadm.py
1 f none /opt/opensvc/lib/checkFsInodeAIX.py 0664 root root 1790 507 1338716194
1 f none /opt/opensvc/lib/checkFsInodeDarwin.py 0664 root root 1821 5364 1338716194
1 f none /opt/opensvc/lib/checkFsInodeHP-UX.py 0664 root root 1953 12217 1338716194
1 f none /opt/opensvc/lib/checkFsInodeLinux.py 0664 root root 2140 28807 1338716194
1 f none /opt/opensvc/lib/checkFsInodeSunOS.py 0664 root root 1953 12689 1338716194
1 f none /opt/opensvc/lib/checkFsUsageAIX.py 0664 root root 1790 490 1338716194
1 s none /opt/opensvc/lib/checkFsUsageDarwin.py=checkFsUsageLinux.py
1 s none /opt/opensvc/lib/checkFsUsageFreeBSD.py=checkFsUsageLinux.py
1 s none /opt/opensvc/lib/checkFsUsageHP-UX.py=checkFsUsageLinux.py
1 f none /opt/opensvc/lib/checkFsUsageLinux.py 0664 root root 2139 28714 1338716194
1 f none /opt/opensvc/lib/checkFsUsageSunOS.py 0664 root root 1948 12438 1338716194
1 f none /opt/opensvc/lib/checkFsUsageWindows.py 0664 root root 1746 4595 1338716194
1 f none /opt/opensvc/lib/checkLagLinux.py 0664 root root 2810 7814 1338716194
1 f none /opt/opensvc/lib/checkLagSunOS.py 0664 root root 3422 36008 1338716194
1 f none /opt/opensvc/lib/checkMceLinux.py 0664 root root 2510 53388 1338716194
1 f none /opt/opensvc/lib/checkMpathAIX.py 0664 root root 2802 2023 1338716194
1 f none /opt/opensvc/lib/checkMpathHP-UX.py 0664 root root 2284 33828 1338716194
1 f none /opt/opensvc/lib/checkMpathLinux.py 0664 root root 2557 46183 1338716194
1 f none /opt/opensvc/lib/checkMpathPowerpath.py 0664 root root 2944 6156 1338716194
1 s none /opt/opensvc/lib/checkMpathPowerpathAIX.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathHP-UX.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathLinux.py=checkMpathPowerpath.py
1 s none /opt/opensvc/lib/checkMpathPowerpathSunOS.py=checkMpathPowerpath.py
1 f none /opt/opensvc/lib/checkMpathSunOS.py 0664 root root 2318 34215 1338716194
1 f none /opt/opensvc/lib/checkRaidMegaRaid.py 0664 root root 5018 12511 1338716194
1 s none /opt/opensvc/lib/checkRaidMegaRaidLinux.py=checkRaidMegaRaid.py
1 s none /opt/opensvc/lib/checkRaidMegaRaidSunOS.py=checkRaidMegaRaid.py
1 f none /opt/opensvc/lib/checkRaidSas2.py 0664 root root 4599 57162 1338716194
1 s none /opt/opensvc/lib/checkRaidSas2SunOS.py=checkRaidSas2.py
1 f none /opt/opensvc/lib/checkRaidSmartArray.py 0664 root root 3386 52800 1338716194
1 s none /opt/opensvc/lib/checkRaidSmartArrayLinux.py=checkRaidSmartArray.py
1 s none /opt/opensvc/lib/checkRaidSmartArraySunOS.py=checkRaidSmartArray.py
1 f none /opt/opensvc/lib/checkVgUsageAIX.py 0664 root root 2118 24558 1338716194
1 f none /opt/opensvc/lib/checkVgUsageHP-UX.py 0664 root root 2635 64776 1338716194
1 f none /opt/opensvc/lib/checkVgUsageLinux.py 0664 root root 1954 14175 1338716194
1 f none /opt/opensvc/lib/checkZfsUsageSunOS.py 0664 root root 3217 34313 1338716194
1 f none /opt/opensvc/lib/checks.py 0664 root root 4371 50490 1338716194
1 f none /opt/opensvc/lib/collector.py 0664 root root 6001 211 1338716194
1 f none /opt/opensvc/lib/compliance.py 0664 root root 17890 62366 1338716194
1 f none /opt/opensvc/lib/freezer.py 0664 root root 1780 9411 1338716194
1 f none /opt/opensvc/lib/hostidAIX.py 0664 root root 1107 26120 1338716194
1 f none /opt/opensvc/lib/hostidDarwin.py 0664 root root 888 9879 1338716194
1 s none /opt/opensvc/lib/hostidFreeBSD.py=hostidLinux.py
1 f none /opt/opensvc/lib/hostidHP-UX.py 0664 root root 1203 33767 1338716194
1 f none /opt/opensvc/lib/hostidLinux.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/hostidSunOS.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/hostidWindows.py 0664 root root 888 9879 1338716194
1 f none /opt/opensvc/lib/lock.py 0664 root root 3000 30694 1338716194
1 f none /opt/opensvc/lib/loopSunOS.py 0664 root root 1439 52901 1338716194
1 f none /opt/opensvc/lib/node.py 0664 root root 36305 61565 1338716194
1 f none /opt/opensvc/lib/nodeHP-UX.py 0664 root root 1106 25464 1338716194
1 f none /opt/opensvc/lib/nodeLinux.py 0664 root root 1076 23916 1338716194
1 f none /opt/opensvc/lib/provFs.py 0664 root root 3267 41575 1338716194
1 f none /opt/opensvc/lib/provFsExt2.py 0664 root root 143 11721 1338716194
1 f none /opt/opensvc/lib/provFsExt3.py 0664 root root 143 11723 1338716194
1 f none /opt/opensvc/lib/provFsExt4.py 0664 root root 143 11725 1338716194
1 f none /opt/opensvc/lib/provFsZfs.py 0664 root root 1558 61639 1338716194
1 f none /opt/opensvc/lib/provIp.py 0664 root root 125 11090 1338716194
1 f none /opt/opensvc/lib/provKvm.py 0664 root root 4571 1199 1338716194
1 f none /opt/opensvc/lib/provLoopLinux.py 0664 root root 877 65497 1338716194
1 f none /opt/opensvc/lib/provLxc.py 0664 root root 8342 61843 1338716194
1 f none /opt/opensvc/lib/provVgLinux.py 0664 root root 1760 59090 1338716194
1 f none /opt/opensvc/lib/provZone.py 0664 root root 8243 41525 1338716194
1 f none /opt/opensvc/lib/provisioning.py 0664 root root 168 12704 1338716194
1 f none /opt/opensvc/lib/rcAddService.py 0664 root root 911 11569 1338716194
1 f none /opt/opensvc/lib/rcAsset.py 0664 root root 16257 40779 1338716194
1 f none /opt/opensvc/lib/rcAssetAIX.py 0664 root root 3893 21584 1338716194
1 f none /opt/opensvc/lib/rcAssetDarwin.py 0664 root root 3040 34839 1338716194
1 f none /opt/opensvc/lib/rcAssetFreeBSD.py 0664 root root 2856 14962 1338716194
1 f none /opt/opensvc/lib/rcAssetHP-UX.py 0664 root root 8167 38657 1338716194
1 f none /opt/opensvc/lib/rcAssetLinux.py 0664 root root 11711 20103 1338716194
1 f none /opt/opensvc/lib/rcAssetSunOS.py 0664 root root 6092 37700 1338716194
1 f none /opt/opensvc/lib/rcAssetWindows.py 0664 root root 3708 31754 1338716194
1 f none /opt/opensvc/lib/rcBrocade.py 0664 root root 2283 39935 1338716194
1 f none /opt/opensvc/lib/rcCommandWorker.py 0664 root root 1902 14479 1338716194
1 f none /opt/opensvc/lib/rcContainerLinux.py 0664 root root 5010 5843 1338716194
1 f none /opt/opensvc/lib/rcDcs.py 0664 root root 4918 30668 1338716194
1 f none /opt/opensvc/lib/rcDevTree.py 0664 root root 9299 22974 1338716194
1 f none /opt/opensvc/lib/rcDevTreeAIX.py 0664 root root 2029 15977 1338716194
1 f none /opt/opensvc/lib/rcDevTreeHP-UX.py 0664 root root 6058 28488 1338716194
1 f none /opt/opensvc/lib/rcDevTreeLinux.py 0664 root root 14080 62914 1338716194
1 f none /opt/opensvc/lib/rcDevTreeSunOS.py 0664 root root 8566 3899 1338716194
1 f none /opt/opensvc/lib/rcDiskInfo.py 0664 root root 1095 24481 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoAIX.py 0664 root root 2937 21136 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoDarwin.py 0664 root root 888 9990 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoFreeBSD.py 0664 root root 1303 41131 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoHP-UX.py 0664 root root 3421 50046 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoLinux.py 0664 root root 5569 61134 1338716194
1 f none /opt/opensvc/lib/rcDiskInfoSunOS.py 0664 root root 4863 5224 1338716194
1 f none /opt/opensvc/lib/rcEva.py 0664 root root 3758 18476 1338716194
1 f none /opt/opensvc/lib/rcExceptions.py 0664 root root 3580 30536 1338716194
1 f none /opt/opensvc/lib/rcGlobalEnv.py 0664 root root 5917 896 1338716194
1 f none /opt/opensvc/lib/rcIbmSvc.py 0664 root root 3010 27518 1338716194
1 f none /opt/opensvc/lib/rcIfconfig.py 0664 root root 4124 44119 1338716194
1 f none /opt/opensvc/lib/rcIfconfigAIX.py 0664 root root 2810 69 1338716194
1 f none /opt/opensvc/lib/rcIfconfigDarwin.py 0664 root root 2631 51701 1338716194
1 f none /opt/opensvc/lib/rcIfconfigFreeBSD.py 0664 root root 2631 51701 1338716194
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDhpvm.py=rcIfconfigFreeBSDkvm.py
1 f none /opt/opensvc/lib/rcIfconfigFreeBSDkvm.py 0664 root root 1266 39292 1338716194
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDldom.py=rcIfconfigFreeBSDkvm.py
1 s none /opt/opensvc/lib/rcIfconfigFreeBSDxen.py=rcIfconfigFreeBSDkvm.py
1 f none /opt/opensvc/lib/rcIfconfigHP-UX.py 0664 root root 3403 37166 1338716194
1 f none /opt/opensvc/lib/rcIfconfigHP-UXhpvm.py 0664 root root 1779 7622 1338716194
1 f none /opt/opensvc/lib/rcIfconfigLinux.py 0664 root root 2878 1079 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxhpvm.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxkvm.py 0664 root root 1281 40272 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxldom.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxlxc.py 0664 root root 1567 61437 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxovm.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigLinuxvz.py 0664 root root 1123 27805 1338716194
1 s none /opt/opensvc/lib/rcIfconfigLinuxxen.py=rcIfconfigLinuxkvm.py
1 f none /opt/opensvc/lib/rcIfconfigSunOS.py 0664 root root 3288 31537 1338716194
1 s none /opt/opensvc/lib/rcIfconfigSunOSkvm.py=rcIfconfigSunOSldom.py
1 f none /opt/opensvc/lib/rcIfconfigSunOSldom.py 0664 root root 1281 40216 1338716194
1 s none /opt/opensvc/lib/rcIfconfigSunOSxen.py=rcIfconfigSunOSldom.py
1 f none /opt/opensvc/lib/rcIfconfigWindowskvm.py 0664 root root 1096 27277 1338716194
1 f none /opt/opensvc/lib/rcLogger.py 0664 root root 2193 42617 1338716194
1 f none /opt/opensvc/lib/rcLoopLinux.py 0664 root root 1694 4675 1338716194
1 f none /opt/opensvc/lib/rcLvmAIX.py 0664 root root 8006 45135 1338716194
1 f none /opt/opensvc/lib/rcMounts.py 0664 root root 1933 18912 1338716194
1 f none /opt/opensvc/lib/rcMountsAIX.py 0664 root root 4585 52348 1338716194
1 f none /opt/opensvc/lib/rcMountsDarwin.py 0664 root root 2436 54804 1338716194
1 f none /opt/opensvc/lib/rcMountsFreeBSD.py 0664 root root 2436 54804 1338716194
1 f none /opt/opensvc/lib/rcMountsHP-UX.py 0664 root root 2250 45165 1338716194
1 f none /opt/opensvc/lib/rcMountsLinux.py 0664 root root 2301 49085 1338716194
1 f none /opt/opensvc/lib/rcMountsSunOS.py 0664 root root 1938 19118 1338716194
1 f none /opt/opensvc/lib/rcNecIsm.py 0664 root root 1591 43604 1338716194
1 f none /opt/opensvc/lib/rcNexenta.py 0775 root root 11720 3539 1338716194
1 f none /opt/opensvc/lib/rcNode.py 0664 root root 1498 60669 1338716194
1 f none /opt/opensvc/lib/rcOptParser.py 0664 root root 10038 1328 1338716194
1 f none /opt/opensvc/lib/rcOs.py 0664 root root 126 9734 1338716194
1 f none /opt/opensvc/lib/rcOsHP-UX.py 0664 root root 122 10053 1338716194
1 f none /opt/opensvc/lib/rcOsLinux.py 0664 root root 216 16341 1338716194
1 f none /opt/opensvc/lib/rcOvm.py 0775 root root 4499 12375 1338716194
1 f none /opt/opensvc/lib/rcPkgAIX.py 0664 root root 1271 37076 1338716194
1 f none /opt/opensvc/lib/rcPkgDarwin.py 0664 root root 1754 9786 1338716194
1 f none /opt/opensvc/lib/rcPkgFreeBSD.py 0664 root root 1308 39656 1338716194
1 f none /opt/opensvc/lib/rcPkgHP-UX.py 0664 root root 1271 36609 1338716194
1 f none /opt/opensvc/lib/rcPkgLinux.py 0664 root root 1822 13831 1338716194
1 f none /opt/opensvc/lib/rcPkgSunOS.py 0664 root root 2359 46410 1338716194
1 f none /opt/opensvc/lib/rcPkgWindows.py 0664 root root 4852 49205 1338716194
1 f none /opt/opensvc/lib/rcPrintTable.py 0664 root root 8256 61780 1338716194
1 f none /opt/opensvc/lib/rcStats.py 0664 root root 3973 40778 1338716194
1 f none /opt/opensvc/lib/rcStatsAIX.py 0664 root root 4851 34443 1338716194
1 f none /opt/opensvc/lib/rcStatsDarwin.py 0664 root root 5463 37133 1338716194
1 f none /opt/opensvc/lib/rcStatsFreeBSD.py 0664 root root 5268 21932 1338716194
1 f none /opt/opensvc/lib/rcStatsHP-UX.py 0664 root root 7637 2991 1338716194
1 f none /opt/opensvc/lib/rcStatsLinux.py 0664 root root 10750 26403 1338716194
1 f none /opt/opensvc/lib/rcStatsSunOS.py 0664 root root 8211 11800 1338716194
1 f none /opt/opensvc/lib/rcStatus.py 0664 root root 5867 61184 1338716194
1 f none /opt/opensvc/lib/rcSymmetrix.py 0664 root root 5751 22013 1338716194
1 f none /opt/opensvc/lib/rcUtilities.py 0664 root root 7510 35539 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesAIX.py 0664 root root 326 23568 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesDarwin.py 0664 root root 376 25693 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesFreeBSD.py 0664 root root 292 21393 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesHP-UX.py 0664 root root 262 18527 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesLinux.py 0664 root root 2756 7980 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesSunOS.py 0664 root root 200 15386 1338716194
1 f none /opt/opensvc/lib/rcUtilitiesWindows.py 0664 root root 758 60618 1338716194
1 f none /opt/opensvc/lib/rcVioServer.py 0664 root root 2877 19987 1338716194
1 f none /opt/opensvc/lib/rcZfs.py 0664 root root 7683 46609 1338716194
1 f none /opt/opensvc/lib/rcZone.py 0664 root root 3816 35934 1338716194
1 f none /opt/opensvc/lib/resApp.py 0664 root root 9634 53723 1338716194
1 f none /opt/opensvc/lib/resAppVm.py 0664 root root 4021 44300 1338716194
1 f none /opt/opensvc/lib/resContainer.py 0664 root root 5831 46462 1338716194
1 f none /opt/opensvc/lib/resContainerEsx.py 0664 root root 4157 45873 1338716194
1 f none /opt/opensvc/lib/resContainerHpVm.py 0664 root root 3903 35665 1338716194
1 f none /opt/opensvc/lib/resContainerJail.py 0664 root root 3913 29078 1338716194
1 f none /opt/opensvc/lib/resContainerKvm.py 0664 root root 5373 13404 1338716194
1 f none /opt/opensvc/lib/resContainerLdom.py 0664 root root 5010 39189 1338716194
1 f none /opt/opensvc/lib/resContainerLxc.py 0664 root root 7136 46496 1338716194
1 f none /opt/opensvc/lib/resContainerOvm.py 0664 root root 4581 14448 1338716194
1 f none /opt/opensvc/lib/resContainerVbox.py 0664 root root 4458 3543 1338716194
1 f none /opt/opensvc/lib/resContainerVz.py 0664 root root 4445 60210 1338716194
1 f none /opt/opensvc/lib/resContainerXen.py 0664 root root 3916 34031 1338716194
1 f none /opt/opensvc/lib/resContainerZone.py 0664 root root 11761 65019 1338716194
1 f none /opt/opensvc/lib/resDg.py 0664 root root 2795 26191 1338716194
1 f none /opt/opensvc/lib/resDrbd.py 0664 root root 6475 25395 1338716194
1 f none /opt/opensvc/lib/resHb.py 0664 root root 2607 64888 1338716194
1 f none /opt/opensvc/lib/resHbLinuxHA.py 0664 root root 1941 26504 1338716194
1 f none /opt/opensvc/lib/resHbOpenHA.py 0664 root root 6719 37649 1338716194
1 f none /opt/opensvc/lib/resHbSg.py 0664 root root 1594 65454 1338716194
1 f none /opt/opensvc/lib/resHbovm.py 0664 root root 2867 27470 1338716194
1 f none /opt/opensvc/lib/resIp.py 0664 root root 8884 59671 1338716194
1 f none /opt/opensvc/lib/resIpAIX.py 0664 root root 1978 28013 1338716194
1 f none /opt/opensvc/lib/resIpDarwin.py 0664 root root 1986 28226 1338716194
1 f none /opt/opensvc/lib/resIpEsx.py 0664 root root 1553 60513 1338716194
1 f none /opt/opensvc/lib/resIpFreeBSD.py 0664 root root 1986 28226 1338716194
1 f none /opt/opensvc/lib/resIpHP-UX.py 0664 root root 2002 26836 1338716194
1 f none /opt/opensvc/lib/resIpHpVm.py 0664 root root 1544 60631 1338716194
1 f none /opt/opensvc/lib/resIpKvm.py 0664 root root 1572 61663 1338716194
1 f none /opt/opensvc/lib/resIpLdom.py 0664 root root 1573 61617 1338716194
1 f none /opt/opensvc/lib/resIpLinux.py 0664 root root 2338 55186 1338716194
1 f none /opt/opensvc/lib/resIpLinuxLxc.py 0664 root root 1573 61673 1338716194
1 f none /opt/opensvc/lib/resIpSgHP-UX.py 0664 root root 1048 20992 1338716194
1 f none /opt/opensvc/lib/resIpSgLinux.py 0664 root root 1048 21150 1338716194
1 f none /opt/opensvc/lib/resIpSunOS.py 0664 root root 1902 25324 1338716194
1 f none /opt/opensvc/lib/resIpVbox.py 0664 root root 1553 60541 1338716194
1 f none /opt/opensvc/lib/resIpVm.py 0664 root root 3249 58427 1338716194
1 f none /opt/opensvc/lib/resIpXen.py 0664 root root 1612 65334 1338716194
1 f none /opt/opensvc/lib/resIpZone.py 0664 root root 1723 8076 1338716194
1 f none /opt/opensvc/lib/resLoop.py 0664 root root 1901 20297 1338716194
1 f none /opt/opensvc/lib/resLoopFreeBSD.py 0664 root root 3201 49127 1338716194
1 f none /opt/opensvc/lib/resLoopLinux.py 0664 root root 2546 3632 1338716194
1 f none /opt/opensvc/lib/resMount.py 0664 root root 5884 56167 1338716194
1 f none /opt/opensvc/lib/resMountAIX.py 0664 root root 5307 5892 1338716194
1 f none /opt/opensvc/lib/resMountDarwin.py 0664 root root 5664 33046 1338716194
1 f none /opt/opensvc/lib/resMountFreeBSD.py 0664 root root 5664 33046 1338716194
1 f none /opt/opensvc/lib/resMountHP-UX.py 0664 root root 3904 38314 1338716194
1 f none /opt/opensvc/lib/resMountLinux.py 0664 root root 10725 44292 1338716194
1 f none /opt/opensvc/lib/resMountSgHP-UX.py 0664 root root 1949 22187 1338716194
1 f none /opt/opensvc/lib/resMountSgLinux.py 0664 root root 1969 24412 1338716194
1 f none /opt/opensvc/lib/resMountSunOS.py 0664 root root 5509 4654 1338716194
1 f none /opt/opensvc/lib/resScsiReserv.py 0664 root root 6873 54191 1338716194
1 s none /opt/opensvc/lib/resScsiReservFreeBSD.py=resScsiReservLinux.py
1 f none /opt/opensvc/lib/resScsiReservHP-UX.py 0664 root root 5862 49911 1338716194
1 f none /opt/opensvc/lib/resScsiReservLinux.py 0664 root root 5052 60162 1338716194
1 s none /opt/opensvc/lib/resScsiReservSunOS.py=resScsiReservLinux.py
1 f none /opt/opensvc/lib/resStonith.py 0664 root root 2339 50083 1338716194
1 f none /opt/opensvc/lib/resStonithCallout.py 0664 root root 490 38534 1338716194
1 f none /opt/opensvc/lib/resStonithIlo.py 0664 root root 609 48429 1338716194
1 f none /opt/opensvc/lib/resSync.py 0664 root root 5425 12909 1338716194
1 f none /opt/opensvc/lib/resSyncDcs.py 0664 root root 5130 64626 1338716194
1 f none /opt/opensvc/lib/resSyncDcsCkpt.py 0664 root root 7596 44759 1338716194
1 f none /opt/opensvc/lib/resSyncDcsSnap.py 0664 root root 5063 45328 1338716194
1 f none /opt/opensvc/lib/resSyncDds.py 0664 root root 15053 133 1338716194
1 f none /opt/opensvc/lib/resSyncEvasnap.py 0664 root root 11375 60184 1338716194
1 f none /opt/opensvc/lib/resSyncNetapp.py 0664 root root 10927 23290 1338716194
1 f none /opt/opensvc/lib/resSyncNexenta.py 0664 root root 9320 37158 1338716194
1 f none /opt/opensvc/lib/resSyncRsync.py 0664 root root 15455 58967 1338716194
1 f none /opt/opensvc/lib/resSyncSymclone.py 0664 root root 9686 60182 1338716194
1 f none /opt/opensvc/lib/resSyncSymcloneLinux.py 0664 root root 2799 22002 1338716194
1 f none /opt/opensvc/lib/resSyncZfs.py 0664 root root 13802 51747 1338716194
1 f none /opt/opensvc/lib/resVdisk.py 0664 root root 2888 29549 1338716194
1 f none /opt/opensvc/lib/resVgAIX.py 0664 root root 4023 35474 1338716194
1 f none /opt/opensvc/lib/resVgHP-UX.py 0664 root root 11438 34422 1338716194
1 f none /opt/opensvc/lib/resVgHpVm.py 0664 root root 5204 48662 1338716194
1 f none /opt/opensvc/lib/resVgLdom.py 0664 root root 4127 28231 1338716194
1 f none /opt/opensvc/lib/resVgLibvirtVm.py 0664 root root 2876 24248 1338716194
1 f none /opt/opensvc/lib/resVgLinux.py 0664 root root 5911 33976 1338716194
1 f none /opt/opensvc/lib/resVgOvm.py 0664 root root 2954 25473 1338716194
1 f none /opt/opensvc/lib/resVgRaw.py 0664 root root 4250 48158 1338716194
1 f none /opt/opensvc/lib/resVgRawHP-UX.py 0664 root root 1830 7054 1338716194
1 f none /opt/opensvc/lib/resVgRawLinux.py 0664 root root 10338 17083 1338716194
1 f none /opt/opensvc/lib/resVgRawSunOS.py 0664 root root 2383 37673 1338716194
1 f none /opt/opensvc/lib/resVgSgHP-UX.py 0664 root root 950 13388 1338716194
1 f none /opt/opensvc/lib/resVgSgLinux.py 0664 root root 950 13546 1338716194
1 f none /opt/opensvc/lib/resVgVeritas.py 0664 root root 4248 45984 1338716194
1 f none /opt/opensvc/lib/resVgZfs.py 0664 root root 5579 18907 1338716194
1 f none /opt/opensvc/lib/resources.py 0664 root root 11854 34146 1338716194
1 f none /opt/opensvc/lib/snap.py 0664 root root 5147 59907 1338716194
1 f none /opt/opensvc/lib/snapJfs2AIX.py 0664 root root 4920 36536 1338716194
1 f none /opt/opensvc/lib/snapLvmLinux.py 0664 root root 3899 36642 1338716194
1 f none /opt/opensvc/lib/snapVxfsHP-UX.py 0664 root root 3569 10405 1338716194
1 f none /opt/opensvc/lib/snapZfsSunOS.py 0664 root root 2189 43488 1338716194
1 f none /opt/opensvc/lib/svc.py 0664 root root 50388 64215 1338716194
1 f none /opt/opensvc/lib/svcBuilder.py 0664 root root 64732 236 1338716194
1 f none /opt/opensvc/lib/svcDict.py 0664 root root 61990 31021 1338716194
1 f none /opt/opensvc/lib/svcEsx.py 0664 root root 1481 59006 1338716194
1 f none /opt/opensvc/lib/svcHosted.py 0664 root root 1753 7454 1338716194
1 f none /opt/opensvc/lib/svcHpVm.py 0664 root root 1506 61854 1338716194
1 f none /opt/opensvc/lib/svcJail.py 0664 root root 1675 6427 1338716194
1 f none /opt/opensvc/lib/svcKvm.py 0664 root root 2029 35926 1338716194
1 f none /opt/opensvc/lib/svcLdom.py 0664 root root 1506 61860 1338716194
1 f none /opt/opensvc/lib/svcLxc.py 0664 root root 2243 46574 1338716194
1 f none /opt/opensvc/lib/svcOvm.py 0664 root root 2132 43875 1338716194
1 f none /opt/opensvc/lib/svcSg.py 0664 root root 7406 1942 1338716194
1 f none /opt/opensvc/lib/svcVbox.py 0664 root root 1415 52098 1338716194
1 f none /opt/opensvc/lib/svcVz.py 0664 root root 1963 24257 1338716194
1 f none /opt/opensvc/lib/svcXen.py 0664 root root 1459 57213 1338716194
1 f none /opt/opensvc/lib/svcZone.py 0664 root root 4566 33521 1338716194
1 f none /opt/opensvc/lib/version.py 0644 root root 28 1718 1338716925
1 f none /opt/opensvc/lib/wmi.py 0664 root root 46919 2312 1338716194
1 f none /opt/opensvc/lib/xmlrpcClient.py 0664 root root 43970 58986 1338716194
1 f none /opt/opensvc/pax_global_header 0666 root root 52 3908 1338716194
1 d none /opt/opensvc/usr 0775 root root
1 d none /opt/opensvc/usr/share 0775 root root
1 f none /opt/opensvc/usr/share/AUTHORS 0664 root root 48 4634 1338716194
1 f none /opt/opensvc/usr/share/BANNER 0664 root root 828 5079 1338716194
1 f none /opt/opensvc/usr/share/COPYING 0664 root root 26436 9725 1338716194
1 d none /opt/opensvc/usr/share/bash_completion.d 0775 root root
1 f none /opt/opensvc/usr/share/bash_completion.d/opensvc 0664 root root 7080 58252 1338716194
1 d none /opt/opensvc/usr/share/doc 0775 root root
1 f none /opt/opensvc/usr/share/doc/node.conf 0664 root root 3283 2076 1338716194
1 f none /opt/opensvc/usr/share/doc/opensvc.haresource 0664 root root 506 43100 1338716194
1 d none /opt/opensvc/usr/share/doc/provisioning 0775 root root
1 f none /opt/opensvc/usr/share/doc/provisioning/provisioning.agent.debian 0775 root root 2602 50922 1338716194
1 f none /opt/opensvc/usr/share/doc/provisioning/provisioning.example 0664 root root 362 30449 1338716194
1 f none /opt/opensvc/usr/share/doc/template.comp_module.py 0775 root root 1235 30145 1338716194
1 f none /opt/opensvc/usr/share/doc/template.comp_module.sh 0664 root root 539 36167 1338716194
1 f none /opt/opensvc/usr/share/doc/template.env 0664 root root 32171 43239 1338716194
1 d none /opt/opensvc/var 0775 root root
1 d none /opt/opensvc/var/compliance 0775 root root
1 d none /opt/opensvc/var/compliance/com.opensvc 0775 root root
1 f none /opt/opensvc/var/compliance/com.opensvc/authkeys.py 0775 root root 9424 25334 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/bios.py 0775 root root 2394 40674 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/chkconfig.py 0775 root root 3424 48943 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/comp.py 0664 root root 1204 31330 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/cron.py 0775 root root 7554 59893 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/etcsystem.py 0775 root root 7322 48329 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/files.py 0775 root root 10990 55283 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/firmware.py 0775 root root 6751 25067 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/fs.py 0775 root root 21256 28610 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/groups.py 0775 root root 6107 53097 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/groups_membership.py 0775 root root 7002 57289 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/packages.py 0775 root root 9073 61915 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/process.py 0775 root root 6823 42355 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/rc.py 0775 root root 3326 51927 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/sysctl.py 0775 root root 8109 46744 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/users.py 0775 root root 10913 47915 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/utilities.py 0664 root root 1683 8796 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/vuln.py 0775 root root 13568 58364 1338716194
1 f none /opt/opensvc/var/compliance/com.opensvc/xinetd.py 0775 root root 5843 14670 1338716194
1 i pkginfo 240 18958 1338716925
1 i postinstall 238 21059 1338716925
07070100024136000041ed0000000000000000000000024fcb32fd00000000000000ae00010002ffffffffffffffff0000000800000000install 07070100024137000081a40000000000000000000000014fcb32fd000000ee000000ae00010002ffffffffffffffff0000001400000000install/postinstall #!/sbin/sh
su - root -c "LD_LIBRARY_PATH=/opt/opensvc/usr/local/lib:$LD_LIBRARY_PATH PATH=/opt/opensvc/usr/local/bin:/opt/opensvc:/usr/sbin:/usr/bin:/opt/opensvc/bin:/opt/sfw/bin:/usr/sfw/bin:/usr/local/bin /opt/opensvc/bin/postinstall"
07070100023fe3000041ed0000000000000000000000034fcb32fd00000000000000ae00010002ffffffffffffffff0000000500000000root 07070100023fe4000041ed0000000000000000000000034fcb32fd00000000000000ae00010002ffffffffffffffff0000000900000000root/opt 07070100023fe5000041ed0000000000000000000000074fcb32fd00000000000000ae00010002ffffffffffffffff0000001100000000root/opt/opensvc 0707010002410c000081b60000000000000000000000014fcb302200000034000000ae00010002ffffffffffffffff0000002300000000root/opt/opensvc/pax_global_header 52 comment=cf2c17123f77d35aeea5bf6b0ad3470cd62f988e
07070100023ff5000041ed0000000000000000000000044fcb32fd00000000000000ae00010002ffffffffffffffff0000001500000000root/opt/opensvc/bin 07070100023ffe000081fd0000000000000000000000014fcb3022000001c6000000ae00010002ffffffffffffffff0000002900000000root/opt/opensvc/bin/opensvc.init.debian #!/bin/sh -e
### BEGIN INIT INFO
# Provides: opensvc
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: OpenSVC services startup script
### END INIT INFO
osvc_path=/opt/opensvc/bin
osvc_opts="--parallel"
allservices=${osvc_path}/allservices
case $1 in
start)
${allservices} ${osvc_opts} boot
;;
stop)
${allservices} ${osvc_opts} shutdown
;;
esac
07070100023ffc000081fd0000000000000000000000014fcb30220000012c000000ae00010002ffffffffffffffff0000002a00000000root/opt/opensvc/bin/opensvc.init.FreeBSD #!/bin/sh
#
# PROVIDE: opensvc
# REQUIRE: LOGIN sshd cleanvar
# BEFORE:
# KEYWORD: shutdown
osvc_path=/opt/opensvc/bin
osvc_opts="--parallel"
allservices=${osvc_path}/allservices
case $1 in
faststart)
${allservices} ${osvc_opts} boot
;;
faststop)
${allservices} ${osvc_opts} shutdown
;;
esac
07070100024003000081fd0000000000000000000000014fcb302200000ef4000000ae00010002ffffffffffffffff0000002300000000root/opt/opensvc/bin/perfagt.Linux #!/opt/opensvc/bin/python
import os
import sys
import datetime
pathsvc = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))
sys.path.append(os.path.join(pathsvc, 'lib'))
import node
from rcUtilities import justcall, which
node = node.Node()
now = str(datetime.datetime.now())
def fs_u():
vars = ['date',
'nodename',
'mntpt',
'size',
'used']
cmd = ['df', '-lP']
(out, err, ret) = justcall(cmd)
if ret != 0:
return self.undef
lines = out.split('\n')
if len(lines) < 2:
return self.undef
vals = []
for line in lines[1:]:
l = line.split()
if len(l) != 6:
continue
vals.append([now, node.nodename, l[5], l[1], l[4].replace('%','')])
return (vars, vals)
node.collector.call('push_stats_fs_u', fs_u())
"""
xentop
NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID
"""
def xentop(node):
import os, sys, platform
import select
import logging
import time
import datetime
import subprocess
if not which('xentop'):
return
node.build_services()
svcnames = {}
for svc in node.svcs:
if hasattr(svc, 'vmuuid') and svc.svcmode in ("ovm", "xen"):
svcnames[svc.vmuuid] = svc.svcname
zs_d = os.path.join(pathsvc, 'log', 'xentop')
zs_prefix = 'xentop'
zs_f = os.path.join(zs_d, zs_prefix + datetime.datetime.now().strftime("%d"))
datenow = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
n = datetime.datetime.now()
tn = time.mktime(n.timetuple())
if not os.path.exists(zs_d):
os.makedirs(zs_d)
try:
t = os.path.getmtime(zs_f)
d = tn - t
except:
d = 0
if d > 27*24*3600:
os.remove(zs_f)
f = open(zs_f, "a")
stor = {}
p = subprocess.Popen('xentop -b -d.1 -i2 -f',
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
shell=True,
bufsize=0)
out = p.stdout.readline()
pr = 0
while out:
line = out
line = line.rstrip("\n")
if "NAME" in line:
pr += 1
out = p.stdout.readline()
continue
line = line.replace("no limit", "0")
fields = line.split()
if len(fields) == 19 and pr > 1:
uuid = fields[0]
if uuid in svcnames:
uuid = svcnames[uuid]
stor[uuid] = {
'STATE': fields[1],
'CPU_SEC': fields[2],
'CPU_PCT': fields[3],
'MEM': str(int(fields[4])//1024),
'MEM_PCT': fields[5],
'MEM_MAX': str(int(fields[6])//1024),
'MEM_MAX_PCT': fields[7],
'VCPUS': fields[8],
'NETS': fields[9],
'NET_TX': fields[10],
'NET_RX': fields[11],
'VBDS': fields[12],
'VBD_OO': fields[13],
'VBD_RD': fields[14],
'VBD_WR': fields[15],
'VBD_RSECT': fields[16],
'VBD_WSECT': fields[17],
'SSID': fields[18]
}
print >>f, datenow, uuid, stor[uuid]['STATE'], stor[uuid]['CPU_SEC'], stor[uuid]['CPU_PCT'], stor[uuid]['MEM'], stor[uuid]['MEM_PCT'], stor[uuid]['MEM_MAX'], stor[uuid]['MEM_MAX_PCT'], stor[uuid]['VCPUS'], stor[uuid]['NETS'], stor[uuid]['NET_TX'], stor[uuid]['NET_RX'], stor[uuid]['VBDS'], stor[uuid]['VBD_OO'], stor[uuid]['VBD_RD'], stor[uuid]['VBD_WR'], stor[uuid]['VBD_RSECT'], stor[uuid]['VBD_WSECT'], stor[uuid]['SSID']
out = p.stdout.readline()
p.wait()
xentop(node)
node.close()
0707010002400c000081fd0000000000000000000000014fcb3022000044b5000000ae00010002ffffffffffffffff0000002100000000root/opt/opensvc/bin/postinstall #!/usr/bin/env python
import os
import shutil
import glob
import sys
python_names = ['python2.7', 'python2.6']
sysname, nodename, x, x, machine = os.uname()
def python_path():
for n in python_names:
p = _python_path(n)
if p is not None:
return p
def _python_path(python_exe):
for path in os.environ["PATH"].split(os.pathsep):
exe_file = os.path.join(path, python_exe)
if os.path.exists(exe_file) and os.access(exe_file, os.X_OK):
return exe_file
return None
def install_cron():
"""install opensvc cron jobs
"""
agt = '/opt/opensvc/bin/perfagt.'+sysname
ce = [{
'sched': "0,10,20,30,40,50 * * * *",
'reset_sched': False,
'user': "",
'cmd': "[ -x /opt/opensvc/bin/svcmon ] && /opt/opensvc/bin/svcmon --updatedb --maxdelaydb 120 >/dev/null 2>&1",
'marker': 'svcmon --updatedb',
'ok': False
},{
'sched': "0,10,20,30,40,50 * * * *",
'reset_sched': True,
'user': "",
'cmd': "[ -x /opt/opensvc/bin/cron/opensvc ] && /opt/opensvc/bin/cron/opensvc >/dev/null 2>&1",
'marker': '/opt/opensvc/bin/cron/opensvc',
'ok': False
},{
'sched': "0,10,20,30,40,50 * * * *",
'reset_sched': False,
'user': "",
'cmd': "[ -x %(agt)s ] && %(agt)s >/dev/null 2>&1"%dict(agt=agt),
'marker': agt,
'ok': False
}]
remove_entries = ['bin/nodemgr compliance check']
purge = []
root_crontab = False
""" order of preference
"""
if sysname == 'SunOS' :
root_crontab_locs = [
'/var/spool/cron/crontabs/root'
]
else:
root_crontab_locs = [
'/etc/cron.d/opensvc',
'/var/spool/cron/crontabs/root',
'/var/spool/cron/root',
'/var/cron/tabs/root',
'/usr/lib/cron/tabs/root',
]
for loc in root_crontab_locs:
if os.path.exists(os.path.dirname(loc)):
if not root_crontab:
root_crontab = loc
if root_crontab == '/etc/cron.d/opensvc':
ce[0]['user'] = "root"
ce[1]['user'] = "root"
ce[2]['user'] = "root"
elif os.path.exists(loc):
purge.append(loc)
if not root_crontab:
print "no root crontab found in usual locations %s"%str(root_crontab_locs)
return False
ce[0]['full'] = ' '.join([ce[0]['sched'], ce[0]['user'], ce[0]['cmd']])
ce[1]['full'] = ' '.join([ce[1]['sched'], ce[1]['user'], ce[1]['cmd']])
if os.path.exists(agt):
ce[2]['full'] = ' '.join([ce[2]['sched'], ce[2]['user'], ce[2]['cmd']])
else:
ce[2]['full'] = None
new = False
if os.path.exists(root_crontab):
try:
f = open(root_crontab, 'r')
new = f.readlines()
f.close()
except:
f.close()
import traceback
traceback.print_exc()
for i, line in enumerate(new):
for c in ce:
if c['full'] is None:
continue
if c['marker'] in line:
if c['cmd'] in line:
sched = ' '.join(line.split()[:5])
if c['reset_sched'] and sched != c['sched']:
new[i] = ' '.join([c['sched'], c['user'], c['cmd']])+'\n'
c['ok'] = True
else:
# preserve scheduling
if c['reset_sched']:
sched = c['sched']
else:
sched = ' '.join(line.split()[:5])
new[i] = ' '.join([sched, c['user'], c['cmd']])+'\n'
c['ok'] = True
for c in ce:
if c['full'] is not None and not c['ok']:
new.append(c['full']+'\n')
else:
new = []
for c in ce:
if c['full'] is not None and not c['ok']:
new.append(c['full']+'\n')
if not new:
print "problem preparing the new crontab"
return False
for i, line in enumerate(new):
for re in remove_entries:
if re in line:
print 'delete line "%s" from %s'%(re,root_crontab)
del new[i]
try:
f = open(root_crontab, 'w')
f.write(''.join(new))
f.close()
except:
f.close()
import traceback
traceback.print_exc()
""" Activate changes (actually only needed on HP-UX)
"""
if '/var/spool/' in root_crontab:
cmd = ['crontab', root_crontab]
ret = os.system(' '.join(cmd))
for loc in purge:
try:
f = open(loc, 'r')
new = [ line for line in f.readlines() if not 'opensvc.daily' in line and not 'svcmon --updatedb' in line ]
f.close()
f = open(loc, 'w')
f.write(''.join(new))
f.close()
except:
f.close()
import traceback
traceback.print_exc()
""" Clean up old standard file locations
"""
for f in ['/etc/cron.daily/opensvc', '/etc/cron.daily/opensvc.daily']:
if os.path.exists(f):
os.unlink(f)
def activate_chkconfig(svc):
cmd = ['chkconfig', '--add', svc]
ret = os.system(' '.join(cmd))
if ret > 0:
return False
return True
def activate_ovm():
activate_chkconfig('zopensvc')
def activate_redhat():
activate_chkconfig('opensvc')
def activate_debian():
cmd = ['update-rc.d', '-f', 'opensvc', 'remove']
ret = os.system(' '.join(cmd))
if ret > 0:
return False
cmd = ['update-rc.d', 'opensvc', 'defaults', '99', '01']
ret = os.system(' '.join(cmd))
if ret > 0:
return False
return True
def activate_hpux():
rc = "/sbin/init.d/opensvc"
links = ["/sbin/rc1.d/K010opensvc", "/sbin/rc2.d/K010opensvc", "/sbin/rc3.d/S990opensvc"]
if os.path.exists("/sbin/rc2.d/S990opensvc"):
os.unlink("/sbin/rc2.d/S990opensvc")
for l in links:
if not os.path.islink(l):
if os.path.exists(l):
os.unlink(l)
os.symlink(rc, l)
try:
f = open("/etc/rc.config.d/opensvc", "w")
f.write("RUN_OPENSVC=1\n")
f.close()
except:
f.close()
import traceback
traceback.print_exc()
return True
def activate_AIX():
rc = "/etc/rc.d/init.d/opensvc"
links = ["/etc/rc.d/rc2.d/S990opensvc"]
for l in links:
if not os.path.islink(l):
if os.path.exists(l):
os.unlink(l)
print "create link %s -> %s"%(l, rc)
os.symlink(rc, l)
return True
def activate_SunOS():
rc = "/etc/init.d/opensvc"
links = ["/etc/rc0.d/K00opensvc", "/etc/rc3.d/S99opensvc"]
for l in links:
if not os.path.islink(l):
if os.path.exists(l):
os.unlink(l)
os.symlink(rc, l)
return True
def activate_FreeBSD():
return True
def activate_Darwin():
return True
def update_file(filename, srctext, replacetext):
""" replace into filename srctext by replacetext
"""
import fileinput
for line in fileinput.input(filename, inplace=1):
if line.rstrip('\n') == srctext.rstrip('\n') :
line = replacetext
print line.rstrip('\n')
fileinput.close()
def install_rc():
"""install startup script
"""
if os.path.exists('/etc/debian_version'):
rc = '/etc/init.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.debian'
activate = activate_debian
elif os.path.exists('/etc/SuSE-release'):
rc = '/etc/init.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.debian'
activate = activate_redhat
elif os.path.exists('/etc/redhat-release'):
try:
f = open('/etc/redhat-release', 'r')
buff = f.read()
f.close()
except:
buff = ""
if 'Oracle VM server' in buff:
rc = '/etc/init.d/zopensvc'
activate = activate_ovm
else:
rc = '/etc/init.d/opensvc'
activate = activate_redhat
src = '/opt/opensvc/bin/opensvc.init.redhat'
elif sysname == "HP-UX":
rc = '/sbin/init.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.hpux'
activate = activate_hpux
elif sysname == "SunOS":
rc = '/etc/init.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.SunOS'
activate = activate_SunOS
elif sysname == "FreeBSD":
rc = '/etc/rc.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.FreeBSD'
activate = activate_FreeBSD
elif sysname == "AIX":
rc = '/etc/rc.d/init.d/opensvc'
src = '/opt/opensvc/bin/opensvc.init.AIX'
activate = activate_AIX
elif sysname == "Darwin":
rc = '/System/Library/LaunchDaemons/opensvc.plist'
src = '/opt/opensvc/bin/opensvc.init.Darwin'
activate = activate_Darwin
else:
print "could not select an init script: unsupported operating system"
return False
if os.path.islink(rc):
os.unlink(rc)
shutil.copyfile(src, rc)
os.chmod(rc, 0755)
activate()
def gen_keys():
home = os.path.expanduser("~root")
priv = os.path.join(home, ".ssh", "id_dsa")
pub = os.path.join(home, ".ssh", "id_dsa.pub")
if os.path.exists(pub) or os.path.exists(priv):
return
cmd = ['ssh-keygen', '-t', 'dsa', '-b', '1024', '-P', '""', '-f', priv]
ret = os.system(' '.join(cmd))
def missing_dir(sub):
pathd = os.path.join(os.sep, 'opt', 'opensvc', sub)
if not os.path.exists(pathd):
os.makedirs(pathd, 755)
def missing_dirs():
missing_dir('log')
missing_dir('tmp')
def convert_svclinks():
missing_dir('etc')
svcmgr = os.path.join('..', 'bin', 'svcmgr')
if not os.path.exists(svcmgr):
return 1
rcService = os.path.realpath(os.path.join(os.sep, 'opt', 'opensvc', 'bin', 'rcService'))
if not os.path.exists(rcService):
return 1
for fname in os.listdir(pathetc):
fpath = os.path.join(pathetc, fname)
if not os.path.islink(fpath):
continue
rpath = os.path.realpath(fpath)
if rpath != rcService:
continue
os.unlink(fpath)
os.symlink(svcmgr, fpath)
def move_usr_to_opt():
linksvc = os.path.join(os.sep, 'service')
pathsvc = os.path.join(os.sep, 'opt', 'opensvc')
pathvar = os.path.join(pathsvc, 'var')
pathetc = os.path.join(pathsvc, 'etc')
old_pathsvc = os.path.join(os.sep, 'usr', 'local', 'opensvc')
old_pathvar = os.path.join(old_pathsvc, 'var')
old_pathetc = os.path.join(old_pathsvc, 'etc')
if os.path.exists(old_pathvar):
for f in glob.glob(old_pathvar+'/*'):
dst = os.path.join(pathvar, os.path.basename(f))
if os.path.exists(dst) and 'host_mode' not in dst:
continue
if os.path.isdir(f):
shutil.copytree(f, dst, symlinks=True)
elif os.path.islink(f):
linkto = os.readlink(f)
os.symlink(linkto, dst)
else:
shutil.copy2(f, dst)
if os.path.exists(old_pathetc):
for f in glob.glob(old_pathetc+'/*'):
dst = os.path.join(pathetc, os.path.basename(f))
if os.path.exists(dst):
continue
if os.path.islink(f):
linkto = os.readlink(f)
os.symlink(linkto, dst)
elif os.path.isdir(f):
shutil.copytree(f, dst, symlinks=True)
else:
shutil.copy2(f, dst)
if os.path.exists(old_pathsvc):
shutil.rmtree(old_pathsvc)
if os.path.islink(linksvc) and os.path.realpath(linksvc) == old_pathsvc:
os.unlink(linksvc)
def install_etc_path():
p = os.path.join(os.sep, 'etc', 'PATH')
if not os.path.exists(p):
return
try:
f = open(p, "r")
buff = f.read()
f.close()
except:
return
l = buff.strip().split(":")
n = len(l)
for op in ('/opt/opensvc/bin', '/opt/opensvc/etc'):
if op in l:
continue
l.append(op)
if len(l) == n:
return
try:
f = open(p, "w")
f.write(":".join(l)+'\n')
f.close()
except:
return
def install_profile():
prof_d = os.path.join(os.sep, 'etc', 'profile.d')
prof = os.path.join(prof_d, 'opensvc.sh')
buff = "export PATH=$PATH:/opt/opensvc/bin:/opt/opensvc/etc\n"
if not os.path.exists(prof_d):
return
try:
f = open(prof, 'w')
f.write(buff)
f.close()
except:
f.close()
import traceback
traceback.print_exc()
def install_user_linux():
cmd = ['useradd', '-m', 'opensvc', '-s', '/bin/bash']
ret = os.system(' '.join(cmd))
def install_user():
cmd = ['id', 'opensvc']
ret = os.system(' '.join(cmd))
if ret == 0:
return
if sysname == 'Linux':
install_user_linux()
def install_bash_completion():
src = '/opt/opensvc/usr/share/bash_completion.d/opensvc'
ds = [os.path.join(os.sep, 'etc', 'bash_completion.d'),
os.path.join(os.sep, 'etc', 'bash', 'bash_completion.d')]
for d in ds:
dst = os.path.join(d, 'opensvc')
if not os.path.exists(d):
d = None
continue
else:
break
if d is None:
return
shutil.copyfile(src, dst)
os.chmod(dst, 0644)
def install_link(source, target):
if source == '' or target == '':
return False
if os.path.realpath(source) == os.path.realpath(target):
return True
if os.path.islink(target) or os.path.exists(target):
os.unlink(target)
os.symlink(source,target)
def install_pythonlink():
p = python_path()
if p is None:
print >>sys.stderr, "could not find a valid python installation"
sys.exit(1)
target = '/opt/opensvc/bin/python'
return install_link(source=p, target=target)
def move_host_mode():
hm = '/opt/opensvc/var/host_mode'
cf = '/opt/opensvc/etc/node.conf'
if not os.path.exists(hm):
return
try:
fp = open(hm, 'r')
mode = fp.read().split()[0]
fp.close()
except:
print 'failed to read old host_mode. renamed to', hm+'.old'
shutil.move(hm, hm+'.old')
return
cmd = ['/opt/opensvc/bin/nodemgr', 'set', '--param', 'node.host_mode', '--value', mode]
ret = os.system(' '.join(cmd))
if ret != 0:
print 'failed to set host_mode in node.conf'
return
shutil.move(hm, hm+'.old')
def nodeconf_params():
nodeconf = os.path.join(os.sep, 'opt', 'opensvc', 'etc', 'node.conf')
dotnodeconf = os.path.join(os.sep, 'opt', 'opensvc', 'etc', '.node.conf')
# reset etc/.node.conf (autogenerated)
if os.path.exists(dotnodeconf):
os.unlink(dotnodeconf)
if not os.path.exists(nodeconf):
return
import ConfigParser
import copy
config = ConfigParser.RawConfigParser()
config.read(nodeconf)
changed = False
# no DEFAULT in etc/node.conf
for o in copy.copy(config.defaults()):
config.remove_option('DEFAULT', o)
changed = True
# sync section goes to etc/.node.conf
if config.has_section('sync'):
config.remove_section('sync')
changed = True
for s in config.sections():
for o in config.options(s):
if o in ['sync_interval', 'push_interval', 'comp_check_interval']:
v = config.getint(s, o)
config.remove_option(s, o)
config.set(s, 'interval', v)
changed = True
if o in ['sync_days', 'push_days', 'comp_check_days']:
v = config.get(s, o)
config.remove_option(s, o)
config.set(s, 'days', v)
changed = True
if o in ['sync_period', 'push_period', 'comp_check_period']:
v = config.get(s, o)
config.remove_option(s, o)
config.set(s, 'period', v)
changed = True
if changed:
try:
fp = open(nodeconf, 'w')
config.write(fp)
fp.close()
except:
print >>sys.stderr, "failed to write new %s"%nodeconf
def save_exc():
import traceback
try:
import tempfile
try:
import datetime
now = str(datetime.datetime.now()).replace(' ', '-')
except:
now =""
pathtmp = os.path.join(os.sep, 'opt', 'opensvc', 'tmp')
try:
f = tempfile.NamedTemporaryFile(dir=pathtmp, prefix='exc-'+now+'-')
except:
return
f.close()
f = open(f.name, 'w')
traceback.print_exc(file=f)
print >>sys.stderr, "unexpected error. stack saved in %s"%f.name
f.close()
except:
print >>sys.stderr, "unexpected error"
traceback.print_exc()
try:
install_pythonlink()
move_usr_to_opt()
missing_dirs()
convert_svclinks()
install_cron()
install_rc()
gen_keys()
install_profile()
install_etc_path()
install_user()
install_bash_completion()
move_host_mode()
nodeconf_params()
except:
save_exc()
sys.exit(1)
07070100023ffd000081fd0000000000000000000000014fcb30220000018c000000ae00010002ffffffffffffffff0000002800000000root/opt/opensvc/bin/opensvc.init.SunOS #!/bin/bash
#
# /etc/init.d/opensvc
#
# Starts the services driven by OpenSVC
#
# description: Starts the services driven by OpenSVC whose
# autostart node is this node.
# processname:
osvc_path=/opt/opensvc/bin
osvc_opts="--parallel"
allservices=${osvc_path}/allservices
case $1 in
start)
${allservices} ${osvc_opts} boot
;;
stop)
${allservices} ${osvc_opts} shutdown
;;
esac
07070100023ffb000081b40000000000000000000000014fcb3022000001b9000000ae00010002ffffffffffffffff0000002900000000root/opt/opensvc/bin/opensvc.init.Darwin
Disabled
Label
com.opensvc.svcmgr
ProgramArguments
/opt/opensvc/bin/allprimaryservices
--parallel
boot
07070100024005000041ed0000000000000000000000024fcb32fd00000000000000ae00010002ffffffffffffffff0000001900000000root/opt/opensvc/bin/pkg 0707010002400b000081fd0000000000000000000000014fcb302200000790000000ae00010002ffffffffffffffff0000002200000000root/opt/opensvc/bin/pkg/make_tbz #!/usr/bin/env bash
PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib
TBZ=$CHROOT/opensvc-$VERSION.$RELEASE.tbz
CHROOT=$CHROOT/opensvc-$VERSION.$RELEASE
DISTFILES_D=/usr/ports/distfiles
TAR=opensvc-$VERSION.$RELEASE.tar.gz
prepare_chroot || exit 1
cd $CHROOT/.. || exit 1
tar czf $DISTFILES_D/$TAR opensvc-$VERSION.$RELEASE || exit 1
cat - <Makefile
# New ports collection makefile for: opensvc
# Date created: $(date +"%d %B %Y")
# Whom: opensvc
#
# \$FreeBSD$
#
PORTNAME= opensvc
PORTVERSION= $VERSION.$RELEASE
CATEGORIES= sysutils
MASTER_SITES= http://repo.opensvc.com/tgz
MAINTAINER= admin@opensvc.com
COMMENT= OpenSVC service manager
#MAN1= svcmgr.3
#MANCOMPRESSED= yes
USE_PYTHON= 2.6+
DEST_DIR= /
PREFIX= /
NO_BUILD= yes
do-install:
\${CP} -a \${WRKSRC}/* \${PREFIX}/
\${PREFIX}/opt/opensvc/bin/postinstall
.include
EOF
cat - <<-EOF >pkg-descr
OpenSVC is a 'service' manager, as in clustered service manager, designed for real-world heterogeneous datacenters and large-scale operations like disaster recovery.
Services are collections of resources (virtual machine, ip, disk groups, filesystems, file synchronizations, and application launchers).
Services can be started, stopped and queried for status, providing a consistent command set for wildly different service integration types.
Service configurations, status and logs are pushed to a central database coupled to a web front-end (collector).
Services can be administered using the stand-alone GPLv2 software stack deployed on the nodes (nodeware), or through the web-front end.
WWW: http://www.opensvc.com/
EOF
cd $CHROOT
find opt -type f -o -type l >../pkg-plist
find opt/opensvc -type d | sed "s/^/@dirrm /" >>../pkg-plist
cd ..
make package
[ -x $PATH_SCRIPT/release_tbz ] && $PATH_SCRIPT/release_tbz $TBZ
07070100024007000081fd0000000000000000000000014fcb302200000379000000ae00010002ffffffffffffffff0000002200000000root/opt/opensvc/bin/pkg/make_deb #!/bin/bash
PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib
DEB=opensvc-$VERSION-$RELEASE.noarch.deb
prepare_chroot || exit 1
# prepare control.tar.gz
mkdir -p $CHROOT/DEBIAN || exit 1
cat - <<-EOF >$CHROOT/DEBIAN/conffiles
EOF
cat - <<-EOF >$CHROOT/DEBIAN/postinst
#!/bin/sh
/opt/opensvc/bin/postinstall
EOF
chmod 755 $CHROOT/DEBIAN/postinst
cat - <<-EOF >$CHROOT/DEBIAN/control
Package: opensvc
Version: $VERSION-$RELEASE
Section: system
Priority: optional
Architecture: all
Essential: no
Depends: python2.6
Pre-Depends:
Recommends: sg3-utils
Suggests:
Installed-Size: 50
Maintainer: Christophe Varoqui [christophe.varoqui@opensvc.com]
Conflicts:
Replaces:
Provides: opensvc
Description: tools to drive OpenSVC services
EOF
dpkg -b $CHROOT || exit 1
[ -x $PATH_SCRIPT/release_deb ] && $PATH_SCRIPT/release_deb $CHROOT/../$DEB
0707010002400a000081fd0000000000000000000000014fcb3022000003bf000000ae00010002ffffffffffffffff0000002200000000root/opt/opensvc/bin/pkg/make_rpm #!/bin/bash
PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib
prepare_chroot || exit 1
SPEC_D=$OSVC/tmp/SPECS
SPEC=$SPEC_D/opensvc.spec
[ ! -d $SPEC_D ] && {
mkdir -p $SPEC_D || exit 1
}
cat - <<-EOF >$SPEC
Summary: OpenSVC node tools
Name: opensvc
Version: $VERSION
Release: $RELEASE
License: GPLv2
Group: Administration/Tools
BuildRoot: $CHROOT
Provides: /opt/opensvc/bin/python
%description
These are the tools to drive OpenSVC services
%post
/opt/opensvc/bin/postinstall
%files
%docdir /opt/opensvc/usr/share
%defattr(-,root,root)
%attr(0755,root,root) /opt/opensvc/bin
/opt/opensvc/lib
/opt/opensvc/etc
/opt/opensvc/log
/opt/opensvc/tmp
/opt/opensvc/var
/opt/opensvc/usr
#%changelog
#\$(changelog)
EOF
sudo rpmbuild --target=noarch --define "_topdir $OSVC/tmp" --clean -bb $SPEC
[ -x $PATH_SCRIPT/release_rpm ] && $PATH_SCRIPT/release_rpm $OSVC/tmp/RPMS/noarch/opensvc-$VERSION-$RELEASE.noarch.rpm
07070100024006000081b40000000000000000000000014fcb30220000078a000000ae00010002ffffffffffffffff0000002200000000root/opt/opensvc/bin/pkg/make.lib function changelog {
git log --pretty=format:"* %ad - %ae%n- %s" | sed -e "s/ [0-9]*:[0-9]*:[0-9]*//" -e "s/ +[0-9]* -/ -/"
}
function date_to_release {
/opt/opensvc/bin/python -c "import datetime ; print datetime.datetime.fromtimestamp($1).strftime('%y%m%d.%H%M')"
}
HEAD=$(git log -1 --pretty=format:%at || exit 1)
VERSION=$(git describe --tags --abbrev=0)
MASTER=0
git branch | grep "\* master" >/dev/null 2>&1 && MASTER=1
if [ $MASTER -eq 1 ] ; then
RELEASE=$(date_to_release $HEAD)
else
RELEASE=$(git describe --tags|cut -d- -f2)
if [ "$RELEASE" = "$VERSION" ] ; then
RELEASE="0"
fi
fi
OSVC=$PATH_SCRIPT/../..
CHROOT_BN=opensvc-$VERSION-$RELEASE.noarch
CHROOT=$OSVC/tmp/BUILDROOT/$CHROOT_BN
if [ "$(id -u)" == "0" ] ; then
SUDO=""
else
SUDO="sudo"
fi
function prepare_chroot {
#
# prepare skeleton (data.tar.gz)
#
[ "${CHROOT%%noarch}" != "$CHROOT" ] && $SUDO rm -rf $CHROOT
mkdir -p $CHROOT/opt/opensvc/etc || return 1
mkdir -p $CHROOT/opt/opensvc/var || return 1
mkdir -p $CHROOT/opt/opensvc/log || return 1
mkdir -p $CHROOT/opt/opensvc/tmp || return 1
mkdir -p $CHROOT/opt/opensvc/var/cache || return 1
# install tracked files
EXCL=
EXCL="$EXCL --exclude=.be/"
EXCL="$EXCL --exclude=bin/pkg"
EXCL="$EXCL --exclude=bin/sssu"
EXCL="$EXCL --exclude=bin/python"
EXCL="$EXCL --exclude=*.pyc"
EXCL="$EXCL --exclude='log/*'"
EXCL="$EXCL --exclude='etc/*'"
EXCL="$EXCL --exclude='etc/.*'"
EXCL="$EXCL --exclude='tmp/*'"
EXCL="$EXCL --exclude=var/host_mode"
EXCL="$EXCL --exclude='var/lock/*'"
EXCL="$EXCL --exclude='var/cache/*'"
EXCL="$EXCL --exclude=lib/rcLocalEnv.py"
cd $OSVC || return 1
tar cf - $EXCL bin lib usr var/compliance/*com.opensvc* | tar xf - -C $CHROOT/opt/opensvc || return 1
echo "version = \"$VERSION-$RELEASE\"" > $CHROOT/opt/opensvc/lib/version.py || return 1
$SUDO chown -R 0:0 $CHROOT/opt/opensvc || return 1
return 0
}
07070100024008000081fd0000000000000000000000014fcb30220000053c000000ae00010002ffffffffffffffff0000002400000000root/opt/opensvc/bin/pkg/make_depot #!/bin/bash
PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib
PSF=opensvc.psf
DEPOT=opensvc-$VERSION-$RELEASE.depot
REMOTEHOST=${1:-s64lmwbicb6.dsit.sncf.fr}
prepare_chroot || exit 1
cat - <<-EOF >$CHROOT/../$PSF
vendor
tag opensvc
title Opensvc SARL
description opensvc nodeware
end
product
tag opensvc
title opensvc
revision $VERSION-$RELEASE
category system_management
description tools to drive OpenSVC services
copyright Opensvc SARL
architecture HP-UX_10.20_700/800
machine_type *
os_name HP-UX
os_release *
directory /
is_locatable false
fileset
tag commands
title Commands (management utilities)
revision 1.0
prerequisite Python.PYTHON-RUN
postinstall /tmp/$CHROOT_BN/opt/opensvc/bin/postinstall
file_permissions -o root -g sys
directory /tmp/$CHROOT_BN=/
file *
end
end
EOF
cd $CHROOT/.. || exit 1
tar cf - $CHROOT_BN $PSF | ssh root@$REMOTEHOST "cd /tmp && tar xf -"
ssh root@$REMOTEHOST "cd /tmp && swpackage -vv -s opensvc.psf -x target_type=tape @/tmp/$DEPOT"
scp root@$REMOTEHOST:/tmp/$DEPOT $OSVC/tmp/ || exit 1
[ -x $PATH_SCRIPT/release_depot ] && $PATH_SCRIPT/release_depot $OSVC/tmp/$DEPOT
07070100024009000081fd0000000000000000000000014fcb302200001309000000ae00010002ffffffffffffffff0000002200000000root/opt/opensvc/bin/pkg/make_pkg #!/bin/ksh -p
PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib
NAWK=nawk;
PKGNAME=opensvc
ARCH=${ARCH:-all}
BASE=/opt/opensvc
IPSREV=$(echo $RELEASE|sed s/\.//)
P=${PKGNAME}-$VERSION-$RELEASE.SunOS.pkg
IPSP=${PKGNAME}@$(uname -r),$(uname -r)-$VERSION.$IPSREV
#IPSP=pkgname@osrev,osrev,version[:timestampiso8601]
REPODIR=$(cd $(dirname $0);pwd)
export REPODIR
PATH=$PWD:$PATH:/opt/sfw/bin
TMPARCHIVE=/var/tmp/tmparchive$$
TMPROOT=$TMPARCHIVE
LANG=C
export LANG
function date_to_release {
date -d "$*" +%y%m%d.%H%M
}
HEAD=$(git log -1 --pretty=format:%aD || exit 1)
function my_log {
echo $@
}
function question {
# usage: question default_value Comment
typeset DEFAULT=$1
typeset READ
shift
read READ?"$* [${SGRAS}$DEFAULT${EGRAS}]:"
echo ${READ:-$DEFAULT}
}
function create_pkg {
typeset SGRAS="[1m"
typeset EGRAS="[0m"
typeset POSTINSTALL=""
typeset PREINSTALL=""
typeset PRE_REMOVE=""
typeset POST_REMOVE=""
while getopts hp:P:r:R: ARGS
do
case $ARGS in
h) usage
return 1
;;
p) PREINSTALL="$OPTARG"
;;
P) POSTINSTALL="$OPTARG"
;;
r) PRE_REMOVE="$OPTARG"
;;
R) POST_REMOVE="$OPTARG"
;;
?) usage
;;
esac
done
shift `expr $OPTIND - 1`
set -- $*
[ $# -lt 2 ] && usage
PROTOTYPE=/tmp/prototype.$$
PKGINFO=/tmp/pkginfo.$$
PKG_FILE_NAME=$1
shift
FILES=$*
if [ "$FILES" = "" ] ; then
my_log "no file names..."
usage
fi
[ -f $PROTOTYPE ] && my_log "deleting $PROTOTYPE" && rm $PROTOTYPE
PKG=`question $PKG_FILE_NAME "The name you have chosen for the pkg directory"`
NAME=`question $PKG "The program name"`
ARCH=`question sparc "The operating systeme version"`
VERSION=`question "1" "The version number for your program"`
CATEGORY=`question application "The program is an application"`
VENDOR=`question "$LOGNAME@$(uname -n)" "whoever wrote the software"`
EMAIL=`question "$VENDOR" "An email contact"`
PSTAMP=`question "$VENDOR" "The person who did the port perhaps"`
RULES=`question "$FILES=$FILES" "rules for source->dest ex: /usrlocalbin=/usr/local/bin /optlocal=/opt/local "`
CLASSES=`question "none" "Classe"`
my_log "creating prototype in $PROTOTYPE"
> $PROTOTYPE
[ "$PKGINFO" != "" ] && echo "i pkginfo=$PKGINFO" >> $PROTOTYPE
[ "$POSTINSTALL" != "" ] && echo "i postinstall=$POSTINSTALL" >> $PROTOTYPE
[ "$PREINSTALL" != "" ] && echo "i preinstall=$PREINSTALL" >> $PROTOTYPE
[ "$PRE_REMOVE" != "" ] && echo "i preremove=$PRE_REMOVE" >> $PROTOTYPE
[ "$POST_REMOVE" != "" ] && echo "i postremove=$POST_REMOVE" >> $PROTOTYPE
[ ! -s $PROTOTYPE ] && my_log "warning $PROTOTYPE size null" && return 1
pkgproto $RULES >> $PROTOTYPE
my_log "creating pkginfo file : $PKGINFO"
echo "PKG=$PKG\nNAME=$NAME\nARCH=$ARCH\nVERSION=$VERSION\nCATEGORY=$CATEGORY" > $PKGINFO
echo "VENDOR=$VENDOR\nEMAIL=$EMAIL\nPSTAMP=$PSTAMP\nCLASSES=$CLASSES" >> $PKGINFO
my_log "running pkgmk to create /var/spool/pkg/$PKG : pkgmk -o -f $PROTOTYPE"
pkgmk -o -f $PROTOTYPE
my_log "running pkgtrans to create /tmp/$PKG_FILE_NAME : pkgtrans -s /var/spool/pkg /tmp/$PKG_FILE_NAME $PKG"
pkgtrans -s /var/spool/pkg /tmp/$PKG_FILE_NAME $PKG
STATUS=$?
if [ $STATUS -eq 0 ] ; then
echo "Cleaning temp files: $PROTOTYPE $PKGINFO"
rm $PKGINFO $PROTOTYPE
echo
echo "Package $PKG created successfully"
pkginfo -d /tmp/$PKG_FILE_NAME -l
else
echo
echo "Warning some errors in create_pkg"
fi
return $STATUS
}
if [ -d $TMPARCHIVE ] ; then
echo "Error $TMPARCHIVE already exists"
echo "It should be removed first"
exit 1
fi
echo "----- git archive current to $TMPARCHIVE ..."
mkdir $TMPARCHIVE
cd $BASE && git archive --format=tar HEAD | (
cd $TMPARCHIVE && tar xf - \
&& rm $TMPARCHIVE/.gitignore \
&& chown -R root:root $TMPARCHIVE \
&& chmod -R og-w $TMPARCHIVE
)
cd $REPODIR
echo "version = \"$VERSION-$RELEASE\"" > $TMPARCHIVE/lib/version.py
cat > $REPODIR/postinstall < /dev/null <