{"_id":"zutil","_rev":"53-6729c4423f779410c60ad69c32b4e6b2","name":"zutil","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"zutil","version":"0.1.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@0.1.0","dist":{"shasum":"aa7df143d658bb07bd00e042225b2b0f43611784","tarball":"https://registry.npmjs.org/zutil/-/zutil-0.1.0.tgz","integrity":"sha512-jvfRCXofestN4cnjYu3l3+R9+TdS4wFcca3kF1+NpJjKQdhnpucxi460cfnPjoEWBLvIPdlwtrOTMFacAfzHlQ==","signatures":[{"sig":"MEYCIQDTc1JHw7uEt+nbOQy6hv4SOC9brh5tlWXqrtVcX95xHAIhALPanfv564iz3NQQULuiheZwio7PmyzAvdUolA2/BgtK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zutil.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zutil.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"0.1.1":{"name":"zutil","version":"0.1.1","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@0.1.1","dist":{"bin":{"0.4-darwin-10.7.0":{"shasum":"72281f89d0fd62a8745eba5ab69f2cda30af848d","tarball":"http://registry.npmjs.org/zutil/-/zutil-0.1.1-0.4-darwin-10.7.0.tgz"}},"shasum":"09e3e5d9d57896dd04a721d479b76cd5ed8177d7","tarball":"https://registry.npmjs.org/zutil/-/zutil-0.1.1.tgz","integrity":"sha512-qElwMPRqimWj/G60X7TKxotU72YdSlc7Mjf+u+0B2xHfChHI0kdhKITff6ykp2ziQLXIGJPWEyVn0m7CnduW9w==","signatures":[{"sig":"MEYCIQCUC8th1Z/XPkKUco18F5mbXq0dczvZMxpnewaC1ROq4AIhALBnaEj04Pa8bO3C/zOmk1fB4o1e6tnn91T51Kej6ANK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zutil.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zutil.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"v0.4.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"0.1.2":{"name":"zutil","version":"0.1.2","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@0.1.2","dist":{"bin":{"0.4-darwin-10.7.0":{"shasum":"15d17678aa2b0b18022bba8bdf0d7adf6261cc6a","tarball":"http://registry.npmjs.org/zutil/-/zutil-0.1.2-0.4-darwin-10.7.0.tgz"}},"shasum":"9a19b8d0f606c2304577db0dbb3fe6277164fa9c","tarball":"https://registry.npmjs.org/zutil/-/zutil-0.1.2.tgz","integrity":"sha512-D4lWL778SOCLhpbRKB5Xr9hGANQ5SVVEmbStSnA11nZLQW/s5maxe52t8JIlfcbRuWypt+ar3YHlL1QJW0GqFg==","signatures":[{"sig":"MEUCIQDsU12VPOPXCDssuNIbtnq1iUdqS1FoCPx0xOmxCcjSawIgAnsv9dFIfdaW93UAqsaTCsbE59EWmX7TQ1wUCIfody4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zutil.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zutil.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"v0.4.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"0.2.0":{"name":"zutil","version":"0.2.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@0.2.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"b92a3e73f0493de79f1aa1e072eb149da5e2d683","tarball":"https://registry.npmjs.org/zutil/-/zutil-0.2.0.tgz","integrity":"sha512-S7Tvl3YEcvkElrSTWD5l3Tq1+7wImjkce3uRnT3HmeTxhfFWBd/eGGUDuQbGXuHda6AikmYwlxpNBrh8aAKQ0Q==","signatures":[{"sig":"MEYCIQDufu1obAny3sLh4xXXs8PtSCByEbpOSQ5btGB99+qFPAIhAOglDEyDvBf1xQiLEsuLk1aZ7oaMoe6So4yv1YA7oo7X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zutil.js","engines":{"node":">=0.6"},"scripts":{"preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zutil.git","type":"git"},"_npmVersion":"1.1.0-3","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"v0.6.10","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":">=0.7","node-uuid":"1.3.3"},"_engineSupported":true,"optionalDependencies":{}},"0.2.1":{"name":"zutil","version":"0.2.1","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@0.2.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"e1543ae2ea4e00cfd2f0d268b27081ed6e2ee3a9","tarball":"https://registry.npmjs.org/zutil/-/zutil-0.2.1.tgz","integrity":"sha512-q66vyWXOgFX/igwlM3skV5I7iUk9y/wAK6DMWIYD/mYeY19maLjZG345/G0CPDqH0mXyYpQbOts3ZRuDvEitoA==","signatures":[{"sig":"MEUCIQD5Fgt+0JXDO4kEMpFN9vxuhh65ZDGfC4zLnDUB+zs+SAIgQcKaqHp2sIXAHrtT8D8IvLtKFKLCPb5o7GYKYIHaBl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zutil.js","engines":{"node":">=0.6"},"scripts":{"preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zutil.git","type":"git"},"_npmVersion":"1.1.1","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"v0.6.11","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":">=0.7","node-uuid":"1.3.3"},"_engineSupported":true,"optionalDependencies":{}},"1.0.0":{"name":"zutil","version":"1.0.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zutil@1.0.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"}],"homepage":"https://github.com/joyent/node-zutil#readme","bugs":{"url":"https://github.com/joyent/node-zutil/issues"},"dist":{"shasum":"2f2931498433a3b42188e87bdcd20c21797b3494","tarball":"https://registry.npmjs.org/zutil/-/zutil-1.0.0.tgz","fileCount":17,"integrity":"sha512-QMrLskbPhNV2Uoa7xlUwGB8x5AR/nJztOMUdSElCJD/G7fqUs/JmVdmUS8WzC5eZj404mBzypkQnoweBEzcGEA==","signatures":[{"sig":"MEUCIQCJBnLWGBPFUvC1pQci0WbjMtn0lZuG/mfbKGtyG0dGvQIgUIYAL8yuNFf8tXo20dJbGcjpF7XDbS9t8asFHRtLlDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5cJLCRA9TVsSAnZWagAA0yEP/iuk6Fc1f3SZwPsv9gV5\nj4pLfEruUM3+nymEu/esocf/XILpNPX9SPA200qOCF5plQiJLa7paBo1Mpa3\nvwZFcBnISPUernFkDEzHU7iKp5xZ1SbZ2ACxAGFbxsj7mPXKFIi/1zeEnvGR\nqtuO3hkswCIO5Dk3ZNDn8S9kuJa5ijDqkSpLlj5swgh+MOIAK3gLGYPfuZ34\np6EF01ZRDJnvWW40zPtoZtuk+oCBFYwZoLMVjtU7xWz6/zWYEVO87MC9VSHT\nunnPND/9l8eQBh9FgXModCkNTEuCBI2drrwvj4TL8WxLST+mxc/UqAr/tFgF\nrCrmDqpM154Kg5SoLU+C7rupSbdBLBxYAVDyiaDnhJrxAWz+0L+aLCBYeXpH\nk8MD6gIiqD+WBfRGHD9J5FvM1i4ef7/OfhmVM0s6kWbrzZbeEne+5etM3faE\ng8CFnm+8zeUy2VwY+5VBUasX0Ve3iHKNbicl2Ralrq9J1eafYcJ36kvzWVPT\nTtWA+taRd2LK3/u7n6KeOeDO25Xd2P6muTotWPo/Yk5HbVNmiwzTnCWd9Gjh\nKtMrrf7v0px+9vVnGCzaqjP1hSNHpfYBVZIhjDk5LxDsrOC6huW8b30sEnFE\ntfuC8uVomLVdws3E4dB8ZqI4oCSJl8zmHQZsqJKfLaZDrWdL7kh5xpJTUMuj\nVk2h\r\n=BPQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/zutil.js","engines":{"node":">=0.10"},"gitHead":"55ec5b2cf7aeddb88eee4498db8ed3461f0c5790","gypfile":true,"scripts":{"install":"node-gyp rebuild"},"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"repository":{"url":"git://github.com/joyent/node-zutil.git","type":"git"},"_npmVersion":"6.4.1","description":"A SunOS-specific wrapper over zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"nodeunit":">=0.7","node-uuid":"1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/zutil_1.0.0_1558561355021_0.5779047375008237","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"zutil","version":"2.0.0","keywords":["sunos","illumos","smartos","zone","zonecfg"],"author":{"url":"https://www.joyent.com","name":"Joyent"},"license":"MIT","_id":"zutil@2.0.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"}],"homepage":"https://github.com/joyent/node-zutil#readme","bugs":{"url":"https://github.com/joyent/node-zutil/issues"},"dist":{"shasum":"2c696b48f4ed283fe1050bca26b30ea40e60768c","tarball":"https://registry.npmjs.org/zutil/-/zutil-2.0.0.tgz","fileCount":7,"integrity":"sha512-ECI06cCSQugJDtGNgNUfr6qvbuVGhK9uRlPkTI+f4lDMv2kUQVcMJhV+hRAMVTxIxdyENo2ueuafhR20DGxQRQ==","signatures":[{"sig":"MEQCIGTxCjV1cIczGibFyuI7sSLh8MG5Nyr3Y0hdFwbjHtzdAiAy1K6oZkLDpQLcu9Cr4bRiwLX5OBu9jLbOww8r/VF3tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6H8yCRA9TVsSAnZWagAA8UIP/12fyc95+KQv1j9Yk8DH\n11f/8OsD/NT1sUREJxBeGPqNTacM/AnjqNS83pZ+Jtm7OEzPW6vfMCI2jYuM\np3pE0ytihAXs5IpZD/prdAkYd4QBBgAp9vG2OVQoV9vaU8gBKrxM0OOrEf8Q\nvIBkBkg78S7r0BlL4C04qfWuyKj5S21nKkOXNsgspwisGXjfqr6SIP078uH/\niXmovn/IdMRB65SGIj+rrFvc8uLA1Fc6I2qiZYxsXukNPl2+ARttcm8Tdb4+\naL4faL9kaJo0gJe9i2LlooTwJ5cF6tJwBAVeHIMG+zboppwSmgoov771VYGQ\n1etqSBRJZESGi7BmGlYHq2HnU1lVbPJxmmHZiGhf/q5MOaI5mK9VqOC4yhjB\n/WKI5V64gCjk3K+fNy7bYwHu/bLVC341ZzpxvADDLzWP5RmiOh7Gq+8hf1hL\nc+8fzN6LqDwM+yJU2VcdjEwCf9YKIoP3O0cIaKBp5bRe9Suo+rrKdg347uKQ\nDdCw5+8K1QAQNHgxpfj4qvTim4eJDFeRQ35JVhkA0nmGlArwy2Jtoqckmk2M\nOfCrQySWdCrOkAz8ezaKZSO5ScB2S40rDsLZemBCo1vDT2eQ9FYlPDiStvht\nEarmRHAQDI/6AOZIywekLh+pFOWhqB9KXed4tp0QQH1CkiOR05Perl6BPccW\nR/Tg\r\n=3C/7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/zutil.js","engines":{"node":">=6.x"},"gitHead":"65627a5e19a76430880a15ea46321474fd356083","gypfile":true,"scripts":{"install":"node-gyp rebuild"},"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"repository":{"url":"git://github.com/joyent/node-zutil.git","type":"git"},"_npmVersion":"6.4.1","description":"A SunOS/illumos-specific binding to some zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"tap":"12.x"},"_npmOperationalInternal":{"tmp":"tmp/zutil_2.0.0_1558740782955_0.4862818833920748","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"zutil","version":"2.0.1","keywords":["sunos","illumos","smartos","zone","zonecfg"],"author":{"url":"https://www.joyent.com","name":"Joyent"},"license":"MIT","_id":"zutil@2.0.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"}],"homepage":"https://github.com/joyent/node-zutil#readme","bugs":{"url":"https://github.com/joyent/node-zutil/issues"},"dist":{"shasum":"ef3792071cf3ee2df71cdca569a48a853ca88fb0","tarball":"https://registry.npmjs.org/zutil/-/zutil-2.0.1.tgz","fileCount":8,"integrity":"sha512-ut03TUDkY1DK6/sAy7QwbMQxlOmcn5H5kF058nkAEBUvztoTfcY+JfmrEl7HNdbuUeE4ri4xs5mJjXS0OPAPRw==","signatures":[{"sig":"MEQCIE+vYQkYI2jdvSHJ707zlpvWfCcxy3MSx4nsP/gvfGHpAiB0/a1SG5KCb7+XjVfl3bJQBqF3eql+kGvKZdKxjD9Iug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6IZdCRA9TVsSAnZWagAAnRIP/RFbyIU54CSq9iB63YDt\nbdHtPEZP+mxfRnO+XRksKLcdOIBlsFH8GrbSuY/I4ECfV1q9VqIz3KqQITYe\nxmDAENhMCOCzb6fX7YxAqVVFQWQ1GLCyG/CKEickJmGLqibyMBeXNbAuoXOD\nNqEeSjXXk+XlpS1H9Y7QcB6S4IneK9/4WKdgQWMprevdONcU2OcYqYvSa7Ym\ndPBIqna+KTzSFPZlEo7JKzHbn7OP6Uyp7KhcLyNilh7LnILG9V6UVha5jKKF\nBJqVxHn+5XTjgXLlsyY2FMpNc1WJlH/FoTl9De6elnTQNocUE55MmXUtEJzX\nDRrpvc4pTTyxYa8lW6Xtyixc50mhdcgSgJtLf3ot2U7TPWY/ZBikTkwL5wii\n80UVR0kOB/pXcx9mw/tVZ/NdorEJOFtKHfZFxSSqOv/lQr+IMmddrpAhl6hy\nxWHN2eQSonCUZCAb/J8zaHRQMCCPLbdo89LgXXOLakxOz3Lyd0g3pt9MD3Rx\nxV+IQObz4FQvaJUNlCh++wdOyQKE46CevmHR8+/+hwNEfpMuDPpEjr6UA4fb\nTUZ8o/Y3Y69vWbV2Vo2XXrHla+UMCHq0LqOi8OweBBnR3K/H+/7/5biYEPTB\nSblVNE9X/Eyrt/WQeZ1OC9RYPBDBYD3/locAE+is+p3Cy9CVkHOQNnrCnETP\nLetd\r\n=x7us\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/zutil.js","engines":{"node":">=6.x"},"gitHead":"2189cda0efe2a75fa1e977950416988f57582acf","gypfile":true,"scripts":{"install":"node-gyp rebuild"},"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"repository":{"url":"git://github.com/joyent/node-zutil.git","type":"git"},"_npmVersion":"6.4.1","description":"A SunOS/illumos-specific binding to some zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"tap":"12.x"},"_npmOperationalInternal":{"tmp":"tmp/zutil_2.0.1_1558742620599_0.887368508576003","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"zutil","version":"2.0.2","keywords":["sunos","illumos","smartos","zone","zonecfg"],"author":{"url":"https://www.joyent.com","name":"Joyent"},"license":"MIT","_id":"zutil@2.0.2","maintainers":[{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"wyatt","email":"wpreul@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"chudley","email":"aguycalledrichard@gmail.com"},{"name":"tchameroy","email":"tyler.chameroy@joyent.com"},{"name":"dbuell","email":"dayne.buell@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"melloc","email":"cody.mello@joyent.com"}],"homepage":"https://github.com/joyent/node-zutil#readme","bugs":{"url":"https://github.com/joyent/node-zutil/issues"},"dist":{"shasum":"5e074a4f37bbca9038d628956cc2af8c20a35f3d","tarball":"https://registry.npmjs.org/zutil/-/zutil-2.0.2.tgz","fileCount":8,"integrity":"sha512-LUOpqL0EfUd1slHwllylWNnYUxc4B1DFN0YPR/U4sWkhf24DBsUAgqV8noNKhEa0wcwuCMduJIkV5e6Mi3N9ag==","signatures":[{"sig":"MEUCIBPCqqKYfCtfN4pOedYJPL5dLpCNNbExO6in3GM0E8FbAiEAjzaPqeKWUFDH8UBisPsoAv4+yOXgIAqEJ4tYVmXE37E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3C4WCRA9TVsSAnZWagAAWrYP/2LDf8GuLOMvleT1lJ6p\nFliPA+BcR7ZBuIhMPZDdooMqx+AQHS3qKQM421EAYBIkv5458ut2fzcSmkYD\nnRHUsF5Yys6phJZO7Ts/mlyrSs5d8LdgQMcjuisCTF2jw7LR9hMoetiW3I1P\nej9qvcNcTbGGmw9W/WKVKc0PArhPNBMYRSs5P6q3fF8b7X+KZ/c4mO+giPBR\nAw6jNYNLrtAEvmj44cEkZEC2y3wn1VIT2jzDblhZqU6gZBYAp1ClbRnl8Lsj\nvfkM2gjU7GiQvgad5NsMM98GEMU+cCFpzc1iYb2kdlOjBxenw0Ly75QSNez+\n0qwv/NQYO3jux/2S70YWzH+pvFHrXSo96BN9FDg3cVeflLf442IgwBrokPkh\n0/lnqq5ZM/p+Kk8rHQ0+3AatTdHcUuAezg42hy6QXNA2F6EicRr8wRnZYhXF\nGk2dXl1Yh4TUb7OEuvwiLcAesVirOgblqrmABdUNqhutlUVy1YGMwRRsMlHc\nVo+iR7URLmO12Dsph+iGdhFE4vdpuutCp52GcSOoWeIUhespMAAQSuRm+sT6\n5YR9Fb/tpj/huqbefCQKkrnUD9vwjwMuJjxGGrcKNvisVBH7YNl8F9iEAIg8\nBxUKBDP7Icp3yymEO2v4qr+RPadtTtWStDLK+FCf1BjYxnxULtVT9VS23shN\n2xYA\r\n=wWiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/zutil.js","engines":{"node":">=6.x"},"gitHead":"96d0c0c2e81714aad9bd3548af774673a78acd42","gypfile":true,"scripts":{"install":"node-gyp rebuild"},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"repository":{"url":"git+https://github.com/joyent/node-zutil.git","type":"git"},"_npmVersion":"6.14.13","description":"A SunOS/illumos-specific binding to some zone.h and libzonecfg.h APIs","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"tap":"12.x"},"_npmOperationalInternal":{"tmp":"tmp/zutil_2.0.2_1635884423704_0.7493742277897337","host":"s3://npm-registry-packages"}}},"time":{"created":"2011-04-28T23:50:33.705Z","modified":"2025-11-26T18:16:17.543Z","0.1.0":"2011-04-28T23:50:34.322Z","0.1.1":"2011-05-10T23:44:00.537Z","0.1.2":"2011-06-08T00:07:17.858Z","0.2.0":"2012-02-20T17:43:18.130Z","0.2.1":"2012-02-22T00:27:30.068Z","1.0.0":"2019-05-22T21:42:35.164Z","2.0.0":"2019-05-24T23:33:03.133Z","2.0.1":"2019-05-25T00:03:40.790Z","2.0.2":"2021-11-02T20:20:23.869Z"},"bugs":{"url":"https://github.com/joyent/node-zutil/issues"},"author":{"url":"https://www.joyent.com","name":"Joyent"},"license":"MIT","homepage":"https://github.com/joyent/node-zutil#readme","keywords":["sunos","illumos","smartos","zone","zonecfg"],"repository":{"url":"git+https://github.com/joyent/node-zutil.git","type":"git"},"description":"A SunOS/illumos-specific binding to some zone.h and libzonecfg.h APIs","maintainers":[{"email":"todd.whiteman@joyent.com","name":"todd.whiteman"},{"email":"kusorbox@gmail.com","name":"kusor"},{"email":"michael.hicks@joyent.com","name":"michael.hicks"},{"email":"bahamat@digitalelf.net","name":"bahamat"},{"email":"Tr@visPaul.me","name":"tpaul"},{"email":"danmcd@edgecast.io","name":"kebesays"},{"email":"trentm@gmail.com","name":"trentm"},{"email":"mcavage@gmail.com","name":"mcavage"},{"email":"melloc@writev.io","name":"melloc"}],"readme":"node-zutil is a small library specific to SunOS/Solaris/Illumos/SmartOS\nthat provides a wrapper over all three APIs in\n[zone.h](https://github.com/joyent/illumos-joyent/blob/master/usr/src/head/zone.h)\nand *one* from\n[libzonecfg.h](https://github.com/joyent/illumos-joyent/blob/master/usr/src/head/libzonecfg.h).\n\n\"libzonecfg\" is not documented in illumos and hence (IIUC) considered \"unstable\".\nThat's a significant reason why bindings for more of its API is not provided\nhere.\n\nVersion 2 of this lib is a significant departure from earlier versions. See\n[the changelog entry](./CHANGES.md#200).\n\n\n# Usage\n\nAssuming \"5d4f7599-a991-6b35-dd44-d91936957a6b\" is your current zone.\n\n    > var zutil = require('zutil')\n\nFrom zone.h:\n\n    > id =  zutil.getzoneid()               // get your current zone numeric ID\n    403\n\n    > zonename = zutil.getzonenamebyid(id)  // get the zonename from a zone ID\n    '5d4f7599-a991-6b35-dd44-d91936957a6b'\n\n    > zutil.getzoneidbyname(zonename)\n    403\n\nAs a convenience, because working zone *name* is more common, this API\nis added by this module:\n\n    > zutil.getzonename()\n    '5d4f7599-a991-6b35-dd44-d91936957a6b'\n\nFrom libzonecfg.h:\n\n    > zutil.getzonestate('5d4f7599-a991-6b35-dd44-d91936957a6b')\n    'running'\n\n\n\n# Install\n\n    npm install zutil\n\n\n# Reference\n\n## `getzoneid()`\n\nGets the integer zone ID for the current process. In the global zone the id\nis zero (0).\n\n\n## `getzonenamebyid(<id>)`\n\nGets the string zonename for the given zone id.\n\n#### Parameters\n\n- `id` - Integer zone id.\n\n#### Examples\n\n```\n> zutil.getzonenamebyid(403)\n'5d4f7599-a991-6b35-dd44-d91936957a6b'\n```\n\n\n## `getzoneidbyname(<zonename>)`\n\nGets the integer zone id from the zonename.\n\n#### Parameters\n\n- `zonename` - String zone name. Typically on SmartOS this is 'global' or a\n  UUID.\n\n#### Examples\n\n```\n> zutil.getzoneidbyname('5d4f7599-a991-6b35-dd44-d91936957a6b')\n403\n```\n\n\n## `getzonename()`\n\nA convenience function that gets the current zonename.\n\n#### Examples\n\n```\n> zutil.getzonename()\n'5d4f7599-a991-6b35-dd44-d91936957a6b'\n```\n\n\n## `getzonestate(<zonename>)`\n\nGets the zone state string (e.g. \"running\", \"configured\") for the given\n`zonename` string. Throws an `Error` on any failure. If you are in a non-global\nzone, you may only get a successful result for the current zone. Other zones\nwill appear to not exist.\n\nAt the time of writing the possible zone state strings in illumos are the\n[`ZONE_STATE_STR_...` vars defined\nhere](https://github.com/joyent/illumos-joyent/blob/ab6a47af7ee9daefa937f7e8ca0531e68d003686/usr/src/lib/libzonecfg/common/zonecfg_impl.h#L48-L55)\nplus `\"unknown\"`.\n\nAs stated above, \"libzonecfg\" is undocumented. This function name is made up.\nIt combines the C `zone_get_state` and `zone_state_str` functions.\n\n\n#### Parameters\n\n- `zonename` - String zone name. Typically on SmartOS this is 'global' or a\n  UUID.\n\n\n#### Examples\n\n```\n> zutil.getzonestate('5d4f7599-a991-6b35-dd44-d91936957a6b')\n'running'\n\n> zutil.getzonestate('global')      # errors if no in the global zone\nError: could not get zone \"global\" state: No such zone configured\n    at Error (native)\n    ...\n\n> zutil.getzonestate('nosuchzone')\nError: could not get zone \"nosuchzone\" state: No such zone configured\n    at Error (native)\n    ...\n```\n\n# Development\n\n    npm install\n\nNote: If you are running as root you will see this warning\n(see [npm/npm#3497](https://github.com/npm/npm/issues/3497)):\n\n    npm WARN lifecycle zonecfg@1.0.0~install: cannot run in wd zonecfg@1.0.0 node-gyp rebuild (wd=...)\n\nYou then need to use:\n\n    npm install --unsafe-perm\n\n\n\n# License\n\nMIT.\n","readmeFilename":"README.md"}