#!/bin/bash
set -e

cd $(dirname $0)/..

if [ ! -e "./build/initrd/usr/share/ros/os-config.yml" ]; then
	./.dapper release
else
	echo "using existing build of ros"
#	./.dapper build-target
fi

source ./scripts/version

echo "---------------------------------"
echo "ln -s /usr/bin/ros /usr/bin/cloud-init-save"
echo "ros config set rancher.cloud_init.datasources [packet:https://metadata.packet.net/]"
#echo "ros config set rancher.cloud_init.datasources [packet:https://192.80.8.124/]"
echo "cloud-init-save"
echo "---------------------------------"

docker run --rm -it \
	-v $(pwd)/build/initrd/usr/share:/usr/share \
	-v $(pwd)/bin/ros:/usr/bin/ros \
	-v /etc/ssl/certs:/etc/ssl/certs \
	-v /usr/share/ca-certificates:/usr/share/ca-certificates \
	-w  /var/lib/rancher \
	--entrypoint sh \
		rancher/os-base:v1.0.3
