From ab76cdfb7c309244c478483d666cbd6430f573ea Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> Date: Mon, 26 Mar 2018 14:52:45 -0500 Subject: [PATCH] fix eewiki Signed-off-by: Robert Nelson <robertcnelson@gmail.com> --- publish/rcn-ee_eewiki.sh | 44 +++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/publish/rcn-ee_eewiki.sh b/publish/rcn-ee_eewiki.sh index c463469bb..5276201e4 100755 --- a/publish/rcn-ee_eewiki.sh +++ b/publish/rcn-ee_eewiki.sh @@ -10,16 +10,19 @@ if [ -d ./deploy ] ; then sudo rm -rf ./deploy || true fi -#./RootStock-NG.sh -c eewiki_bare_debian_jessie_armel -#./RootStock-NG.sh -c eewiki_bare_debian_jessie_armhf - +if [ ! -f jenkins.build ] ; then ./RootStock-NG.sh -c eewiki_minfs_debian_stretch_armel ./RootStock-NG.sh -c eewiki_minfs_debian_stretch_armhf ./RootStock-NG.sh -c eewiki_minfs_ubuntu_xenial_armhf +else + mkdir -p ${DIR}/deploy/ || true +fi debian_stable="debian-9.4" ubuntu_stable="ubuntu-16.04.4" -archive="xz -z -8" + +xz_img="xz -z -8" +xz_tar="xz -T2 -z -8" cat > ${DIR}/deploy/gift_wrap_final_images.sh <<-__EOF__ #!/bin/bash @@ -33,7 +36,7 @@ copy_base_rootfs_to_mirror () { if [ ! -f ${mirror_dir}/\${blend}/\${base_rootfs}.tar.xz ] ; then cp -v \${base_rootfs}.tar ${mirror_dir}/\${blend}/ cd ${mirror_dir}/\${blend}/ - ${archive} \${base_rootfs}.tar && sha256sum \${base_rootfs}.tar.xz > \${base_rootfs}.tar.xz.sha256sum & + ${xz_tar} \${base_rootfs}.tar && sha256sum \${base_rootfs}.tar.xz > \${base_rootfs}.tar.xz.sha256sum & cd - fi fi @@ -54,15 +57,28 @@ __EOF__ chmod +x ${DIR}/deploy/gift_wrap_final_images.sh -if [ ! -d /mnt/farm/images/ ] ; then - #nfs mount... - sudo mount -a +image_prefix="eewiki" +#node: +if [ ! -d /var/www/html/farm/images/ ] ; then + if [ ! -d /mnt/farm/images/ ] ; then + #nfs mount... + sudo mount -a + fi + + if [ -d /mnt/farm/images/ ] ; then + mkdir -p /mnt/farm/images/${image_prefix}-${time}/ || true + echo "Copying: *.tar to server: images/${image_prefix}-${time}/" + cp -v ${DIR}/deploy/*.tar /mnt/farm/images/${image_prefix}-${time}/ || true + cp -v ${DIR}/deploy/gift_wrap_final_images.sh /mnt/farm/images/${image_prefix}-${time}/gift_wrap_final_images.sh || true + chmod +x /mnt/farm/images/${image_prefix}-${time}/gift_wrap_final_images.sh || true + fi fi -if [ -d /mnt/farm/images/ ] ; then - mkdir /mnt/farm/images/eewiki-${time}/ - cp -v ${DIR}/deploy/*.tar /mnt/farm/images/eewiki-${time}/ - cp -v ${DIR}/deploy/gift_wrap_final_images.sh /mnt/farm/images/eewiki-${time}/gift_wrap_final_images.sh - chmod +x /mnt/farm/images/eewiki-${time}/gift_wrap_final_images.sh +#x86: +if [ -d /var/www/html/farm/images/ ] ; then + mkdir -p /var/www/html/farm/images/${image_prefix}-${time}/ || true + echo "Copying: *.tar to server: images/${image_prefix}-${time}/" + cp -v ${DIR}/deploy/gift_wrap_final_images.sh /var/www/html/farm/images/${image_prefix}-${time}/gift_wrap_final_images.sh || true + chmod +x /var/www/html/farm/images/${image_prefix}-${time}/gift_wrap_final_images.sh || true + sudo chown -R apt-cacher-ng:apt-cacher-ng /var/www/html/farm/images/${image_prefix}-${time}/ || true fi - -- GitLab