diff options
author | nachoparker <nacho@ownyourbits.com> | 2017-11-04 12:20:57 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2017-11-04 15:44:20 +0300 |
commit | 982feca34ac5a4922646d4792e1e896583acf2d8 (patch) | |
tree | 9961aed01e3b95ecfd1a88f802bd0992833f8793 /batch.sh | |
parent | d1773f478513aeb77a794b20f149e9a4f80efa86 (diff) |
build: rename batch.sh
Diffstat (limited to 'batch.sh')
-rwxr-xr-x | batch.sh | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/batch.sh b/batch.sh deleted file mode 100755 index aa61bc66..00000000 --- a/batch.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -# Batch creation of NextCloudPi image -# -# Copyleft 2017 by Ignacio Nunez Hernanz <nacho _a_t_ ownyourbits _d_o_t_ com> -# GPL licensed (see end of file) * Use at your own risk! -# -# Usage: ./batch.sh <DHCP QEMU image IP> -# - -source buildlib.sh # initializes $IMGNAME - -IP=$1 # First argument is the QEMU Raspbian IP address - - -## BUILDING - -NC_INSTALL=etc/nextcloudpi-config.d/nc-nextcloud.sh -NC_CONFIG=etc/nextcloudpi-config.d/nc-init.sh - -IMGBASE="NextCloudPi_$( date "+%m-%d-%y" )_base.img" - -export NO_CONFIG=1 # skip interactive configuration - -download_resize_raspbian_img 1G "$IMGBASE" || exit 1 - -NO_HALT_STEP=1 ./installer.sh prepare.sh "$IP" "$IMGBASE" || exit 1 - ./installer.sh lamp.sh "$IP" "$( ls -1t *.img | head -1 )" || exit 1 - ./installer.sh $NC_INSTALL "$IP" "$( ls -1t *.img | head -1 )" || exit 1 - ./installer.sh $NC_CONFIG "$IP" "$( ls -1t *.img | head -1 )" || exit 1 - ./installer.sh nextcloudpi.sh "$IP" "$( ls -1t *.img | head -1 )" || exit 1 -# ./installer.sh build-devel.sh "$IP" "$( ls -1t *.img | head -1 )" || exit 1 - -IMGFILE=$( ls -1t *.img | head -1 ) -IMGNAME=$( basename "$IMGFILE" _base_prepare_lamp_nc-nextcloud_nc-init_nextcloudpi.img ) - -[[ "$IMGNAME" != "" ]] || exit 1 - -## PACKING - -pack_image "$IMGFILE" "$IMGNAME.img" -md5sum "$IMGNAME.tar.bz2" - -rm -rf torrent/"$IMGNAME" -mkdir -p torrent/"$IMGNAME" && cp "$IMGNAME.tar.bz2" torrent/"$IMGNAME" -create_torrent torrent/"$IMGNAME" - -mkdir -p partial && mv NextCloudPi*.bz2 partial - - -# GENERATE CHANGELOG -generate_changelog - -## TESTING -launch_qemu "$IMGNAME.img" & -sleep 10 -wait_SSH "$IP" -sleep 180 # Wait for the services to start. Improve this ( wait HTTP && trusted domains ) -tests/tests.py "$IP" - -ssh_pi "$IP" sudo halt - -rm -f *.img - -# License -# -# This script is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This script is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this script; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place, Suite 330, -# Boston, MA 02111-1307 USA |