{ "info": { "author": "John-John Tedro", "author_email": "udoprog@spotify.com", "bugtrack_url": null, "classifiers": [], "description": "vdisk is a tool to create a debian system suitable for use by a\nvirtualization technology such as kvm/qemu. The output image is\nis a sparse file holding a a partition table, the grub boot loader\nand a filesystem containing the base system.\n\nInstallation\n============\n\nvdisk is designed to run in Debian GNU/Linux and the standard\nconfiguration builds a Debian Squeeze image.\n\nvdisk depends on a few packages being installed on the system where\nimages are built. This can be accomplished by running the following\ncommand:\n\n apt-get install kpartx parted lvm2 python-argparse\n\nFunctionality\n=============\n\nvdisk builds sparse images and mounts them to loopback devices for convenient\naccess.\n\nThis allows for easy manipulation of these images inside of a chroot,\neffectively letting allow for setup of a virtual base system without having to\nrun a virtual machine.\n\nUsage\n=====\n\nAll of the following commands must be run as root on a linux host.\n\nvdisk expects a configuration file in the current working directory called\nvdisk.yaml, an example should be distributed with this package.\n\nBuild a fresh image and bootstrap a base system to it.\n\n bin/vdisk foo.img create\n bin/vdisk foo.img bootstrap\n\nInstall required packages, and prepare image for booting.\n\n bin/vdisk foo.img install [selections]\n\nTry it out.\n\n bin/vdisk foo.img enter\n\nWhen you have a successfully installed a system, try it out using a virtual\nmachine or an emulator like qemu.\n\n qemu-system-x86_64 -hda foo.img -monitor stdio\n\nEC2\n=====\n\nYou must include /boot/grub/menu.lst it in your vdisk.yaml. Simple example:\n\ndefault 0\ntimeout 3\ntitle EC2\nroot (hd0,0)\nkernel /vmlinuz root=/dev/mapper/VolFoo-root ro\ninitrd /initrd.img\n\nDepending on your kernel you might also need to create\n/etc/initramfs-tools/modules with xenblk and xennet modules, vdisk will execute\nupdate-initramfs as the final step.\n\nImportant Files\n===============\n\nvdisk.yaml - Contains configuration for how to create your virtual disk.\n\nLicense & Credits\n=================\n\nThis software is released under the GNU GPL, see COPYING for details.\n\nIt is authored by John-John Tedro ,\nNoa Resare and Lars-Erik Stenholm .\n\nCopyright is held by Spotify AB.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "vdisk", "package_url": "https://pypi.org/project/vdisk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vdisk/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/vdisk/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Helper tool to build debian based virtual disks.", "version": "0.3.1" }, "last_serial": 801365, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8d17b49cfdc11863085ed5fb0fdf017c", "sha256": "b30c50ddc30a6d7ba18ee3a25d0a78c9e1c663b9999bc6e16651ae153f238623" }, "downloads": -1, "filename": "vdisk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8d17b49cfdc11863085ed5fb0fdf017c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7969, "upload_time": "2012-11-29T17:16:30", "url": "https://files.pythonhosted.org/packages/c5/6d/27061047c65fe9de80058c5c9391c12396f5b114f416ab8864c262e5d7cb/vdisk-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8eac65c046c75c104ae4574baae7c509", "sha256": "f37d3a20f570b4de3ce0f473cf92788f6b5d762056a4616d07a17445c7bde3b6" }, "downloads": -1, "filename": "vdisk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8eac65c046c75c104ae4574baae7c509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8175, "upload_time": "2013-01-08T09:36:50", "url": "https://files.pythonhosted.org/packages/56/f4/dbd9bc4163a9c6f2717659f080c6a38a4a05314828dde7fd337ab7bf800b/vdisk-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "02d2209ce02655bc87950af8a7e9c460", "sha256": "31e7d8f8a1d5caa4646bf70b56a977403aabaef5056393c6588e95f3eedb1a8e" }, "downloads": -1, "filename": "vdisk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "02d2209ce02655bc87950af8a7e9c460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13538, "upload_time": "2013-05-13T15:25:55", "url": "https://files.pythonhosted.org/packages/18/d8/3ae589c5be2926029e9cbc388ed087686e05c316267bc292936227a112b4/vdisk-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6a5b9c380a032a7cb95ac741453580b0", "sha256": "b18637f833006638254fd2d9bac20ba49f4897dcf538b3bc598048ca92f01215" }, "downloads": -1, "filename": "vdisk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6a5b9c380a032a7cb95ac741453580b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13650, "upload_time": "2013-06-04T16:06:36", "url": "https://files.pythonhosted.org/packages/13/0e/4acb5e287a7b2485f3d7a4caeed166a36aeec7355c002561e41690fb463e/vdisk-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a5b9c380a032a7cb95ac741453580b0", "sha256": "b18637f833006638254fd2d9bac20ba49f4897dcf538b3bc598048ca92f01215" }, "downloads": -1, "filename": "vdisk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6a5b9c380a032a7cb95ac741453580b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13650, "upload_time": "2013-06-04T16:06:36", "url": "https://files.pythonhosted.org/packages/13/0e/4acb5e287a7b2485f3d7a4caeed166a36aeec7355c002561e41690fb463e/vdisk-0.3.1.tar.gz" } ] }