)]}'
{"README.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"* `Diskimage-builder \u003chttps://github.com/stackforge/diskimage-builder\u003e`_ elements: https://github.com/stackforge/savanna-extra/blob/master/elements/README.rst"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* Script for creating Fedora and Ubuntu cloud images with our elements and default parameters. You should run command only:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. sourcecode:: bash"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2FzSU%3D","line":10,"updated":"2013-08-29 12:24:08.000000000","message":"\"You should only need to run this command:\"","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"* `Diskimage-builder \u003chttps://github.com/stackforge/diskimage-builder\u003e`_ elements: https://github.com/stackforge/savanna-extra/blob/master/elements/README.rst"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* Script for creating Fedora and Ubuntu cloud images with our elements and default parameters. You should run command only:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. sourcecode:: bash"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2Fy9Y%3D","line":10,"in_reply_to":"AAAASn%2F%2FzSU%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"}],"diskimage-create/README.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":4,"context_line":"This scrtips builds Ubuntu and Fedora cloud images with default parameters."},{"line_number":5,"context_line":"Possible changes:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"1. If you want to change build parameters, you should edit this script at \u0027export\u0027 commands."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"2. If you want to use your local mirrors, you can specify urls for Fedora and Ubuntu mirrors using parameters \u0027FEDORA_MIRROR\u0027 and \u0027UBUNTU_MIRROR\u0027 like this:"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2FzSA%3D","line":7,"updated":"2013-08-29 12:24:08.000000000","message":"\"Use your environment (export / setenv) to alter the scripts behavior. Environment variables the script accepts are...\"","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":4,"context_line":"This scrtips builds Ubuntu and Fedora cloud images with default parameters."},{"line_number":5,"context_line":"Possible changes:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"1. If you want to change build parameters, you should edit this script at \u0027export\u0027 commands."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"2. If you want to use your local mirrors, you can specify urls for Fedora and Ubuntu mirrors using parameters \u0027FEDORA_MIRROR\u0027 and \u0027UBUNTU_MIRROR\u0027 like this:"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2Fy8I%3D","line":7,"in_reply_to":"AAAASn%2F%2FzSA%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"1. If you want to change build parameters, you should edit this script at \u0027export\u0027 commands."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"2. If you want to use your local mirrors, you can specify urls for Fedora and Ubuntu mirrors using parameters \u0027FEDORA_MIRROR\u0027 and \u0027UBUNTU_MIRROR\u0027 like this:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. sourcecode:: bash"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2FzRs%3D","line":9,"updated":"2013-08-29 12:24:08.000000000","message":"What qualifies as a mirror? e.g. anything that has an FTP interface that with PASSWORD and USERNAME...?","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"1. If you want to change build parameters, you should edit this script at \u0027export\u0027 commands."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"2. If you want to use your local mirrors, you can specify urls for Fedora and Ubuntu mirrors using parameters \u0027FEDORA_MIRROR\u0027 and \u0027UBUNTU_MIRROR\u0027 like this:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. sourcecode:: bash"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2Fyy8%3D","line":9,"in_reply_to":"AAAASn%2F%2FzRs%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"  USE_MIRRORS\u003dtrue FEDORA_MIRROR\u003d\"url_for_fedora_mirror\" UBUNTU_MIRROR\u003d\"url_for_ubuntu_mirror\" bash diskimage-creating.sh"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"3. If you want to add your element to this repository, you should edit this script in your commit (you should export variables for your element and add name of element to variables \u0027element_sequence\u0027)."}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2FzRk%3D","line":15,"updated":"2013-08-29 12:24:08.000000000","message":"1 \u0026 2 are for users, 3 is for developers. Make two sections in the README","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"  USE_MIRRORS\u003dtrue FEDORA_MIRROR\u003d\"url_for_fedora_mirror\" UBUNTU_MIRROR\u003d\"url_for_ubuntu_mirror\" bash diskimage-creating.sh"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"3. If you want to add your element to this repository, you should edit this script in your commit (you should export variables for your element and add name of element to variables \u0027element_sequence\u0027)."}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAASn%2F%2Fy9U%3D","line":15,"in_reply_to":"AAAASn%2F%2FzRk%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"}],"diskimage-create/diskimage-create.sh":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":8,"context_line":"export JAVA_DOWNLOAD_URL\u003d\"http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz\""},{"line_number":9,"context_line":"export ubuntu_image_name\u003d\"ubuntu_savanna_latest\""},{"line_number":10,"context_line":"export fedora_image_name\u003d\"fedora_savanna_latest\""},{"line_number":11,"context_line":"export OOZIE_DOWNLOAD_URL\u003d\"http://a8e0dce84b3f00ed7910-a5806ff0396addabb148d230fde09b7b.r31.cf1.rackcdn.com/oozie-3.3.2.tar.gz\""},{"line_number":12,"context_line":"export HIVE_VERSION\u003d\"0.11.0\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"str\u003d$(head -1 /etc/os-release)"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzPs%3D","line":11,"updated":"2013-08-29 12:24:08.000000000","message":"Is this a custom tarball of oozie 3.3.2?\n\nNo, use http://archive.apache.org/dist/oozie/3.3.2/\nYes, how was it customized?","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":8,"context_line":"export JAVA_DOWNLOAD_URL\u003d\"http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz\""},{"line_number":9,"context_line":"export ubuntu_image_name\u003d\"ubuntu_savanna_latest\""},{"line_number":10,"context_line":"export fedora_image_name\u003d\"fedora_savanna_latest\""},{"line_number":11,"context_line":"export OOZIE_DOWNLOAD_URL\u003d\"http://a8e0dce84b3f00ed7910-a5806ff0396addabb148d230fde09b7b.r31.cf1.rackcdn.com/oozie-3.3.2.tar.gz\""},{"line_number":12,"context_line":"export HIVE_VERSION\u003d\"0.11.0\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"str\u003d$(head -1 /etc/os-release)"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy7s%3D","line":11,"in_reply_to":"AAAASn%2F%2FzPs%3D","updated":"2013-08-29 14:37:36.000000000","message":"We don\u0027t use custom tarball. It is our own tarbal. Please, show me link, if you know, where I can download oozie with all binary files.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":12,"context_line":"export HIVE_VERSION\u003d\"0.11.0\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"str\u003d$(head -1 /etc/os-release)"},{"line_number":15,"context_line":"if [ $str \u003d \u0027NAME\u003d\"Ubuntu\"\u0027 ]; then"},{"line_number":16,"context_line":"  sudo apt-get update -y"},{"line_number":17,"context_line":"  sudo apt-get install qemu kpartx git -y"},{"line_number":18,"context_line":"elif [ $str \u003d \u0027NAME\u003dFedora\u0027 ]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzPM%3D","line":15,"updated":"2013-08-29 12:24:08.000000000","message":"Use lsb_release -is, same as other scripts in this repo","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":12,"context_line":"export HIVE_VERSION\u003d\"0.11.0\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"str\u003d$(head -1 /etc/os-release)"},{"line_number":15,"context_line":"if [ $str \u003d \u0027NAME\u003d\"Ubuntu\"\u0027 ]; then"},{"line_number":16,"context_line":"  sudo apt-get update -y"},{"line_number":17,"context_line":"  sudo apt-get install qemu kpartx git -y"},{"line_number":18,"context_line":"elif [ $str \u003d \u0027NAME\u003dFedora\u0027 ]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy7A%3D","line":15,"in_reply_to":"AAAASn%2F%2FzPM%3D","updated":"2013-08-29 14:37:36.000000000","message":"Package \u0027redhat-lsb\u0027 is not preinstalled in some Fedora images like cloud image. So, we can\u0027t use this command.\nIn DIB you can see script 02-lsb (\u0027https://github.com/openstack/diskimage-builder/blob/master/elements/fedora/pre-install.d/02-lsb\u0027) that install this package.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":18,"context_line":"elif [ $str \u003d \u0027NAME\u003dFedora\u0027 ]; then"},{"line_number":19,"context_line":"  sudo yum update -y"},{"line_number":20,"context_line":"  sudo yum install qemu kpartx git -y"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"if [ -d /home/$USER/.cache/image-create ]; then"},{"line_number":24,"context_line":"  sudo rm -rf /home/$USER/.cache/image-create/*"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzO0%3D","line":21,"updated":"2013-08-29 12:24:08.000000000","message":"sudo used here, need to mention sudo access is necessary or the script needs to be run as root in the README","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":18,"context_line":"elif [ $str \u003d \u0027NAME\u003dFedora\u0027 ]; then"},{"line_number":19,"context_line":"  sudo yum update -y"},{"line_number":20,"context_line":"  sudo yum install qemu kpartx git -y"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"if [ -d /home/$USER/.cache/image-create ]; then"},{"line_number":24,"context_line":"  sudo rm -rf /home/$USER/.cache/image-create/*"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy6Q%3D","line":21,"in_reply_to":"AAAASn%2F%2FzO0%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"if [ -d /home/$USER/.cache/image-create ]; then"},{"line_number":24,"context_line":"  sudo rm -rf /home/$USER/.cache/image-create/*"},{"line_number":25,"context_line":"fi"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"cur_dir\u003d$(pwd)"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzOs%3D","line":24,"updated":"2013-08-29 12:24:08.000000000","message":"Hmm, except if this script is run as root this line will fail.\n\nWhy would sudo be needed for a user to remove their own image cache?\n\nI wary of this because I may have more than just Fedora \u0026 Ubuntu images in my cache.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"if [ -d /home/$USER/.cache/image-create ]; then"},{"line_number":24,"context_line":"  sudo rm -rf /home/$USER/.cache/image-create/*"},{"line_number":25,"context_line":"fi"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"cur_dir\u003d$(pwd)"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy1I%3D","line":24,"in_reply_to":"AAAASn%2F%2FzOs%3D","updated":"2013-08-29 14:37:36.000000000","message":"Image caching execute under \u0027sudo\u0027. You can try to delete images without sudo and you\u0027ll see \u0027premission denied\u0027","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":28,"context_line":"if [ ! -d \"DIB_work\" ]; then"},{"line_number":29,"context_line":"   mkdir DIB_work"},{"line_number":30,"context_line":"fi"},{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Cloning repostiroies"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzOA%3D","line":31,"updated":"2013-08-29 12:24:08.000000000","message":"This should be in /tmp","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":28,"context_line":"if [ ! -d \"DIB_work\" ]; then"},{"line_number":29,"context_line":"   mkdir DIB_work"},{"line_number":30,"context_line":"fi"},{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Cloning repostiroies"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy1A%3D","line":31,"in_reply_to":"AAAASn%2F%2FzOA%3D","updated":"2013-08-29 14:37:36.000000000","message":"Why? This directory will be removed after creating images.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":38,"context_line":"git clone https://github.com/stackforge/savanna-extra"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"cd diskimage-builder"},{"line_number":41,"context_line":"export DIB_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":42,"context_line":"cd ../"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"export PATH\u003d$PATH:$cur_dir/DIB_work/diskimage-builder/bin"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzNs%3D","line":41,"updated":"2013-08-29 12:24:08.000000000","message":"Where is DIB_COMMIT_ID used?\n\nIf nowhere, you should use github.com/.../archive/...tar.gz instead of git clone","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":38,"context_line":"git clone https://github.com/stackforge/savanna-extra"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"cd diskimage-builder"},{"line_number":41,"context_line":"export DIB_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":42,"context_line":"cd ../"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"export PATH\u003d$PATH:$cur_dir/DIB_work/diskimage-builder/bin"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy0w%3D","line":41,"in_reply_to":"AAAASn%2F%2FzNs%3D","updated":"2013-08-29 14:37:36.000000000","message":"https://github.com/stackforge/savanna-extra/blob/master/elements/savanna-version/install.d/01-savanna-version","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"cd diskimage-builder"},{"line_number":41,"context_line":"export DIB_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":42,"context_line":"cd ../"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"export PATH\u003d$PATH:$cur_dir/DIB_work/diskimage-builder/bin"},{"line_number":45,"context_line":"export ELEMENTS_PATH\u003d$cur_dir/DIB_work/diskimage-builder/elements"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzN8%3D","line":42,"updated":"2013-08-29 12:24:08.000000000","message":"use push and pop","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"cd diskimage-builder"},{"line_number":41,"context_line":"export DIB_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":42,"context_line":"cd ../"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"export PATH\u003d$PATH:$cur_dir/DIB_work/diskimage-builder/bin"},{"line_number":45,"context_line":"export ELEMENTS_PATH\u003d$cur_dir/DIB_work/diskimage-builder/elements"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FyzU%3D","line":42,"in_reply_to":"AAAASn%2F%2FzN8%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":45,"context_line":"export ELEMENTS_PATH\u003d$cur_dir/DIB_work/diskimage-builder/elements"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"cd savanna-extra"},{"line_number":48,"context_line":"export SAVANNA_ELEMENTS_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":49,"context_line":"cd ../"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"if [ -e $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers ]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzNo%3D","line":48,"updated":"2013-08-29 12:24:08.000000000","message":"ditto re DIB_COMMIT_ID","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":45,"context_line":"export ELEMENTS_PATH\u003d$cur_dir/DIB_work/diskimage-builder/elements"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"cd savanna-extra"},{"line_number":48,"context_line":"export SAVANNA_ELEMENTS_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":49,"context_line":"cd ../"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"if [ -e $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers ]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy0o%3D","line":48,"in_reply_to":"AAAASn%2F%2FzNo%3D","updated":"2013-08-29 14:37:36.000000000","message":"https://github.com/stackforge/savanna-extra/blob/master/elements/savanna-version/install.d/01-savanna-version","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"cd savanna-extra"},{"line_number":48,"context_line":"export SAVANNA_ELEMENTS_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":49,"context_line":"cd ../"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"if [ -e $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers ]; then"},{"line_number":52,"context_line":"  sudo cp $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers /etc/sudoers.d/"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzN4%3D","line":49,"updated":"2013-08-29 12:24:08.000000000","message":"use push and pop","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"cd savanna-extra"},{"line_number":48,"context_line":"export SAVANNA_ELEMENTS_COMMIT_ID\u003d`git show --format\u003d%H | head -1`"},{"line_number":49,"context_line":"cd ../"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"if [ -e $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers ]; then"},{"line_number":52,"context_line":"  sudo cp $cur_dir/DIB_work/diskimage-builder/sudoers.d/img-build-sudoers /etc/sudoers.d/"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FyzQ%3D","line":49,"in_reply_to":"AAAASn%2F%2FzN4%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":61,"context_line":"else"},{"line_number":62,"context_line":"  ubuntu_elements_sequence\u003d\"base vm ubuntu hadoop swift_hadoop oozie mysql hive\""},{"line_number":63,"context_line":"  fedora_elements_sequence\u003d\"base vm fedora hadoop swift_hadoop oozie mysql hive selinux-permissive\""},{"line_number":64,"context_line":"fi"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"# Creating Ubuntu cloud image"},{"line_number":67,"context_line":"disk-image-create $ubuntu_elements_sequence -o $ubuntu_image_name"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2FzNM%3D","line":64,"updated":"2013-08-29 12:24:08.000000000","message":"How about,\n\n*_element_sequence\u003d\"base vm ...\"\nif use-mirrors; then *_element_sequence\u003d\"$*_element_sequence *_mirror\"\n\nAlso, I\u0027m still not ok with selinux-permissive by default. Either add a lsb_release check to see if the host system will encounter the selinux-permissive bug or make this configurable.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":61,"context_line":"else"},{"line_number":62,"context_line":"  ubuntu_elements_sequence\u003d\"base vm ubuntu hadoop swift_hadoop oozie mysql hive\""},{"line_number":63,"context_line":"  fedora_elements_sequence\u003d\"base vm fedora hadoop swift_hadoop oozie mysql hive selinux-permissive\""},{"line_number":64,"context_line":"fi"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"# Creating Ubuntu cloud image"},{"line_number":67,"context_line":"disk-image-create $ubuntu_elements_sequence -o $ubuntu_image_name"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAASn%2F%2Fy0Q%3D","line":64,"in_reply_to":"AAAASn%2F%2FzNM%3D","updated":"2013-08-29 14:37:36.000000000","message":"We can\u0027t use \u0027lsb_release\u0027 as I said before.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"}],"diskimage-creating/diskimage-creating.sh":[{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"ddc21c46dd295af9bc04fab32640e543845825f5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"fi"},{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":"if [ -d \"diskimage-builder\" ]; then"},{"line_number":33,"context_line":"   rm -rf diskimage-builder"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5mg%3D","line":33,"updated":"2013-08-28 08:46:41.000000000","message":"You don\u0027t need to wrap \u0027rm -rf\u0027 into conditional block. If there is no such file, it will silently exit with 0","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"fi"},{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":"if [ -d \"diskimage-builder\" ]; then"},{"line_number":33,"context_line":"   rm -rf diskimage-builder"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Iw%3D","line":33,"in_reply_to":"AAAASn%2F%2F5mg%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"84c87684d4a8974ba6ce8157fcad978e5d438953","unresolved":false,"context_lines":[{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":"if [ -d \"diskimage-builder\" ]; then"},{"line_number":33,"context_line":"   rm -rf diskimage-builder"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"},{"line_number":37,"context_line":"   rm -rf savanna-extra"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5ZI%3D","line":34,"updated":"2013-08-28 10:12:18.000000000","message":"Does user know that git should be installed?","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":"if [ -d \"diskimage-builder\" ]; then"},{"line_number":33,"context_line":"   rm -rf diskimage-builder"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"},{"line_number":37,"context_line":"   rm -rf savanna-extra"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Is%3D","line":34,"in_reply_to":"AAAASn%2F%2F5ZI%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"797dbd55301b36dfa313f02269c13e4de6410c44","unresolved":false,"context_lines":[{"line_number":31,"context_line":"cd DIB_work"},{"line_number":32,"context_line":"if [ -d \"diskimage-builder\" ]; then"},{"line_number":33,"context_line":"   rm -rf diskimage-builder"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"},{"line_number":37,"context_line":"   rm -rf savanna-extra"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5NY%3D","line":34,"in_reply_to":"AAAASn%2F%2F5ZI%3D","updated":"2013-08-28 10:13:51.000000000","message":"please ignore","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"ddc21c46dd295af9bc04fab32640e543845825f5","unresolved":false,"context_lines":[{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"},{"line_number":37,"context_line":"   rm -rf savanna-extra"},{"line_number":38,"context_line":"fi"},{"line_number":39,"context_line":"git clone https://github.com/stackforge/savanna-extra"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5mc%3D","line":37,"updated":"2013-08-28 08:46:41.000000000","message":"ditto","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"git clone https://github.com/openstack/diskimage-builder"},{"line_number":36,"context_line":"if [ -d \"savanna-extra\" ]; then"},{"line_number":37,"context_line":"   rm -rf savanna-extra"},{"line_number":38,"context_line":"fi"},{"line_number":39,"context_line":"git clone https://github.com/stackforge/savanna-extra"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Io%3D","line":37,"in_reply_to":"AAAASn%2F%2F5mc%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"00f947633493c05d9f2c39fc0676fb25c2d7bfa9","unresolved":false,"context_lines":[{"line_number":59,"context_line":"# Mirror for updates"},{"line_number":60,"context_line":"# You can use your mirror. Just change ip address"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -z \"$Use_Mirrors\" ]; then"},{"line_number":63,"context_line":"  if [ -z \"$Fedora_Mirror\" ] \u0026 [ -z \"$Ubuntu_Mirror\" ]; then"},{"line_number":64,"context_line":"    Fedora_Mirror\u003d\"http://172.18.168.238/fedora19\""},{"line_number":65,"context_line":"    Ubuntu_Mirror\u003d\"http://172.18.168.98:3142\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F8m0%3D","line":62,"updated":"2013-08-27 17:03:28.000000000","message":"I think it\u0027ll be better to use upper case variables names.","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"# Mirror for updates"},{"line_number":60,"context_line":"# You can use your mirror. Just change ip address"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -z \"$Use_Mirrors\" ]; then"},{"line_number":63,"context_line":"  if [ -z \"$Fedora_Mirror\" ] \u0026 [ -z \"$Ubuntu_Mirror\" ]; then"},{"line_number":64,"context_line":"    Fedora_Mirror\u003d\"http://172.18.168.238/fedora19\""},{"line_number":65,"context_line":"    Ubuntu_Mirror\u003d\"http://172.18.168.98:3142\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Ik%3D","line":62,"in_reply_to":"AAAASn%2F%2F8m0%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"ddc21c46dd295af9bc04fab32640e543845825f5","unresolved":false,"context_lines":[{"line_number":60,"context_line":"# You can use your mirror. Just change ip address"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -z \"$Use_Mirrors\" ]; then"},{"line_number":63,"context_line":"  if [ -z \"$Fedora_Mirror\" ] \u0026 [ -z \"$Ubuntu_Mirror\" ]; then"},{"line_number":64,"context_line":"    Fedora_Mirror\u003d\"http://172.18.168.238/fedora19\""},{"line_number":65,"context_line":"    Ubuntu_Mirror\u003d\"http://172.18.168.98:3142\""},{"line_number":66,"context_line":"  fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5lc%3D","line":63,"updated":"2013-08-28 08:46:41.000000000","message":"This \u0027if\u0027 should be split into two:\n\n  if [-z \"$Fedora_Mirror\"]:\n    Fedora_Mirror \u003d ...\n  if [-z \"$Ubuntu_Mirror\"]:\n    Ubuntu_Mirror \u003d ...\n\nOtherwise user will not be able to specify a single non-default mirror alone","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"# You can use your mirror. Just change ip address"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"if [ ! -z \"$Use_Mirrors\" ]; then"},{"line_number":63,"context_line":"  if [ -z \"$Fedora_Mirror\" ] \u0026 [ -z \"$Ubuntu_Mirror\" ]; then"},{"line_number":64,"context_line":"    Fedora_Mirror\u003d\"http://172.18.168.238/fedora19\""},{"line_number":65,"context_line":"    Ubuntu_Mirror\u003d\"http://172.18.168.98:3142\""},{"line_number":66,"context_line":"  fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Ig%3D","line":63,"in_reply_to":"AAAASn%2F%2F5lc%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"ddc21c46dd295af9bc04fab32640e543845825f5","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Ubuntu mirror"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"  mkdir -p $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d"},{"line_number":71,"context_line":"  touch $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d/00-apt"},{"line_number":72,"context_line":"  cat \u003e\u003e $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d/00-apt \u003c\u003cEOF"},{"line_number":73,"context_line":"mkdir -p /etc/apt/apt.conf.d/"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5lY%3D","line":70,"updated":"2013-08-28 08:46:41.000000000","message":"I think it would be better to place apt-mirror and yum-mirror elements in savanna elements and use them here","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Ubuntu mirror"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"  mkdir -p $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d"},{"line_number":71,"context_line":"  touch $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d/00-apt"},{"line_number":72,"context_line":"  cat \u003e\u003e $cur_dir/DIB_work/diskimage-builder/elements/apt-mirror/pre-install.d/00-apt \u003c\u003cEOF"},{"line_number":73,"context_line":"mkdir -p /etc/apt/apt.conf.d/"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5Ic%3D","line":70,"in_reply_to":"AAAASn%2F%2F5lY%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"ddc21c46dd295af9bc04fab32640e543845825f5","unresolved":false,"context_lines":[{"line_number":116,"context_line":"disk-image-create $fedora_elements_sequence -o $fedora_image_name"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"mv $fedora_image_name.qcow2 ../"},{"line_number":119,"context_line":"mv $ubuntu_image_name.qcow2 ../"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5hs%3D","line":119,"updated":"2013-08-28 08:46:41.000000000","message":"I think it makes sense to remove DIB_work after script is finished","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"2d06d179e031afe9e17dd7ffaee11b351d55542f","unresolved":false,"context_lines":[{"line_number":116,"context_line":"disk-image-create $fedora_elements_sequence -o $fedora_image_name"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"mv $fedora_image_name.qcow2 ../"},{"line_number":119,"context_line":"mv $ubuntu_image_name.qcow2 ../"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAASn%2F%2F5IY%3D","line":119,"in_reply_to":"AAAASn%2F%2F5hs%3D","updated":"2013-08-28 10:35:46.000000000","message":"Done","commit_id":"06df94c6267eca7e05151d385c6df484e6f8fb27"}],"elements/apt-mirror/pre-install.d/00-apt":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"a10b6122a69e4fbe645bacc4069c8eedfec4e761","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -z \"$UBUNTU_MIRROR\" ]; then"},{"line_number":4,"context_line":"  UBUNTU_MIRROR\u003d\"http://172.18.168.98:3142\""},{"line_number":5,"context_line":"fi"},{"line_number":6,"context_line":"mkdir -p /etc/apt/apt.conf.d/"},{"line_number":7,"context_line":"touch /etc/apt/apt.conf.d/01proxy"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"AAAASn%2F%2F5AA%3D","line":4,"updated":"2013-08-28 11:10:43.000000000","message":"It\u0027s not good that by default this script will try to use mirantis internal mirror.","commit_id":"1e476c1eae12c395e0630c2de0c60d1e781d79df"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"d308ffd18dffc72209ed874ba9a1ac9393ab2325","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -z \"$UBUNTU_MIRROR\" ]; then"},{"line_number":4,"context_line":"  UBUNTU_MIRROR\u003d\"http://172.18.168.98:3142\""},{"line_number":5,"context_line":"fi"},{"line_number":6,"context_line":"mkdir -p /etc/apt/apt.conf.d/"},{"line_number":7,"context_line":"touch /etc/apt/apt.conf.d/01proxy"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"AAAASn%2F%2F40A%3D","line":4,"in_reply_to":"AAAASn%2F%2F5AA%3D","updated":"2013-08-28 11:55:37.000000000","message":"Done","commit_id":"1e476c1eae12c395e0630c2de0c60d1e781d79df"}],"elements/apt-mirror/root.d/0-check":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"0356219f78a75e2f441d5ed050b027246521a23b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$UBUNTU_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You have to specify parameter \u0027UBUNTU_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"AAAASn%2F%2F3To%3D","line":3,"updated":"2013-08-28 17:39:47.000000000","message":"Hmm, it looks like it\u0027ll be better to write \"You should specify…\"","commit_id":"9c2905dc0b294995716a54236493e167636c195d"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$UBUNTU_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You should specify parameter \u0027UBUNTU_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"AAAASn%2F%2FzRQ%3D","line":2,"updated":"2013-08-29 12:24:08.000000000","message":"The README suggested this parameter was optional.\n\nThe README needs a list of params, how they are to be used and if they have defaults.","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$UBUNTU_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You should specify parameter \u0027UBUNTU_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"AAAASn%2F%2FyyE%3D","line":2,"in_reply_to":"AAAASn%2F%2FzRQ%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"}],"elements/yum-mirror/pre-install.d/00-yum":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"a10b6122a69e4fbe645bacc4069c8eedfec4e761","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -z \"$FEDORA_MIRROR\" ]; then"},{"line_number":4,"context_line":"  FEDORA_MIRROR\u003d\"http://172.18.168.238/fedora19\""},{"line_number":5,"context_line":"fi"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/tempfile"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"AAAASn%2F%2F4%2F4%3D","line":4,"updated":"2013-08-28 11:10:43.000000000","message":"ditto","commit_id":"1e476c1eae12c395e0630c2de0c60d1e781d79df"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"d308ffd18dffc72209ed874ba9a1ac9393ab2325","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -z \"$FEDORA_MIRROR\" ]; then"},{"line_number":4,"context_line":"  FEDORA_MIRROR\u003d\"http://172.18.168.238/fedora19\""},{"line_number":5,"context_line":"fi"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/tempfile"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"AAAASn%2F%2F40Q%3D","line":4,"in_reply_to":"AAAASn%2F%2F4%2F4%3D","updated":"2013-08-28 11:55:37.000000000","message":"Done","commit_id":"1e476c1eae12c395e0630c2de0c60d1e781d79df"}],"elements/yum-mirror/root.d/0-check":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"0356219f78a75e2f441d5ed050b027246521a23b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$FEDORA_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You have to specify parameter \u0027FEDORA_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"AAAASn%2F%2F3Tk%3D","line":3,"updated":"2013-08-28 17:39:47.000000000","message":"ditto","commit_id":"9c2905dc0b294995716a54236493e167636c195d"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$FEDORA_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You should specify parameter \u0027FEDORA_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"AAAASn%2F%2FzRI%3D","line":2,"updated":"2013-08-29 12:24:08.000000000","message":"ditto re UBUNTU_MIRROR","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"if [ -z \"$FEDORA_MIRROR\" ]; then"},{"line_number":3,"context_line":"  echo \"You should specify parameter \u0027FEDORA_MIRROR\u0027\""},{"line_number":4,"context_line":"  exit 2"},{"line_number":5,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"AAAASn%2F%2FyyA%3D","line":2,"in_reply_to":"AAAASn%2F%2FzRI%3D","updated":"2013-08-29 14:37:36.000000000","message":"Done","commit_id":"05adc5b8bf421cd65b9097645d6c25beab1e86b3"}]}
