{"shas":[["12bdc83a751c5690bf0fb0f9ea4fa00da1f9dc3e","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Add a new function _mnt_dev(), use it for mounting archisodevice.\n\nSeparate this code from main mount hook, and make it more generic.\n\n_mnt_dev(device, mountpoint, flags) ->\n    wait for device and mount, launch a shell if something goes wrong.\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"],["05af25cec52b8ea5b663d786b2727d70043bac63","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Allow persistent cow dm-snapshots.\n\nAdd some options to control where all COW files will be located.\nUntil this moment all files are located in a tmpfs filesystem.\nNow is posible to set a device via a filesystem label or device node\nplus a directory, where all these files will be stored.\nAll dm-snapshot devices will be persistent by default,\nbut this can be changed if wanted.\n\nTake care, a filesystem that does not support sparse files maybe\nis not the best choice for COW files, because they are created with\nthe same size (is apparent) like the read-only device (the image.fs inside .sfs).\nOf course sooner or later, depending on use, these files actually end up\nbeing as big as the read-only device.\n\nWARNING: The device that is used to store dm-snapshot cow files,\nwill not be unmounted on shutdown. We need an unreleased initscripts\nthat implements a \"pivot root to ramfs on shutdown\" (A.K.A deinitramfs).\nI working on archiso_shutdown hook for this purpose.\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"],["7ba864c93a8876e06d8a63485eabfb5f62cea0e9","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Mount all fs on /run/archiso instead of /\n\nThis allow to take control again of these mountpoints outside initramfs.\n(i.e: on deinitramfs stage at shutdown for unmount it)\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"],["60b96ee81e95d81d335acfb1be34f365d9c3f512","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Change location of nbd_client.pid\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"],["d0578f5bdc981b9d454fa7baff86d4a8c926ddaf","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Add archiso_shutdown hook.\n\nSTATUS:\n    * Working for std boot and with copytoram=y\n    * Wait for next initscripts, mkinitcpio and mkinitcpio-busybox.\n\nTODO:\n    * Testing for archiso_pxe_nbd\n    * Testing for archiso_loop_mnt (with mix of copytoram= with cow_devic=e ==  img_dev=)\n\nNEEDS:\n    This commit [#2] in initscripts to work (no release at this time).\n    Also this other [#3] for mkinitcpio (fix /run that is mounted as noexec)\n\nThis hook is based on work from Tom Gundersen[#1],\nbut adapted for archiso things (specially the shutdown script)\n\nMotivation for this is for unmount property all filesystem,\nmostly for dm-snapshot persistent feature.\n\n[#1] http://mailman.archlinux.org/pipermail/arch-projects/2011-July/001549.html\n[#2] http://projects.archlinux.org/initscripts.git/commit/?id=1fa7b4b453e96533ae1db3630031285e5fc302b3\n[#3] http://mailman.archlinux.org/pipermail/arch-projects/2011-August/001749.html\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"],["ea869798006017baaf26a5df89b2cc25edb97022","f366e24919a755584052c42c8303af2b142d3e55@yahoo.com.ar","[archiso] Add support for img_label plus other fixes in archiso_loop_mnt.\n\n* Support img_label=\n* Allow use img_dev= as cow_device=\n* Use new function _mnt_dev() from archiso.\n* Check for error while setting loopback device.\n* Detach img_loop and unmount img_dev on archiso_shutdown hook.\n\nSigned-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>","Gerardo Exequiel Pozzi"]],"ref":"refs/heads/cow_persistent","size":6,"head":"ea869798006017baaf26a5df89b2cc25edb97022","push_id":40828695}