From 96273847d950780f3e72bf3d9ace354b9a7af5a1 Mon Sep 17 00:00:00 2001 From: Manfred Touron Date: Mon, 27 Oct 2014 16:34:22 +0000 Subject: [PATCH] Added push_to_s3 --- images/lib.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/images/lib.sh b/images/lib.sh index ec2370a..f1315cf 100644 --- a/images/lib.sh +++ b/images/lib.sh @@ -75,6 +75,14 @@ do_in_target() { sudo chroot "$TARGET" $@ } +push_to_s3() { + edit_date=$(stat -c %Y "$TARGET") + s3cmd put --acl-public "$NAME.tar.gz" "$S3_URL/$NAME-${edit_date}.tar.gz" + s3cmd put --acl-public "$NAME.tar.gz" "$S#_URL/$NAME-latest.tar.gz" + s3cmd ls "s3://rescue-images/rescue/" + # s3cmd cp --acl-public "s3://rescue-images/rescue/$NAME-${edit_date}.tar.gz" "s3://rescue-images/rescue/$NAME-latest.tar.gz" +} + cli() { case $1 in "tarball") @@ -83,6 +91,7 @@ cli() { upgrade_image clean_image archive_target + push_to_s3 exit 0 ;; "image") @@ -95,7 +104,7 @@ cli() { sync exit 0 ;; - "build_image"|"patch_image"|"archive_target"|"prepare_nbd_volume"|"upgrade_image"|"clean_image") + "build_image"|"patch_image"|"archive_target"|"prepare_nbd_volume"|"upgrade_image"|"clean_image"|"push_to_s3") eval $@ exit 0 ;;