X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=cirros-testvm%2Fsrc-cirros%2Fsrc%2Fsbin%2Fcirros-userdata;fp=cirros-testvm%2Fsrc-cirros%2Fsrc%2Fsbin%2Fcirros-userdata;h=96282494525705d5ca64d3af08fdefc2831c1d51;hb=b0a0f15dfaa205161a7fcb20cf1b8cd4948c2ef3;hp=0000000000000000000000000000000000000000;hpb=c6ac3cd55ee2da956195eee393b0882105dfad4e;p=packages%2Ftrusty%2Fcirros-testvm.git diff --git a/cirros-testvm/src-cirros/src/sbin/cirros-userdata b/cirros-testvm/src-cirros/src/sbin/cirros-userdata new file mode 100755 index 0000000..9628249 --- /dev/null +++ b/cirros-testvm/src-cirros/src/sbin/cirros-userdata @@ -0,0 +1,85 @@ +#!/bin/sh + +. ${CIRROS_LIB:=/lib/cirros/shlib_cirros} || + { echo "failed to read ${CIRROS_LIB}" 1>&2; exit 1; } + +Usage() { + cat < "$tempf" && chmod 700 "$cur" || { + error "failed to copy $cur to make executable"; + rm -f "$tempf"; + return 1; + } + "$cur" + ret=$? + debug 2 "$cur returned $ret" + else + ret=0 + debug 1 "$cur was not '#!' or executable" + fi + [ $ret -eq 0 ] || failures=$(($failures+1)) + done + rm -f "$tempf" + + return $failures +} + +cirros_userdata "$@" + +# vi: ts=4 noexpandtab