Blob
1 #!/bin/sh3 types="Host Service User HostGroup"5 head="// Code generated by $0 $@; DO NOT EDIT.7 package icinga9 import \"fmt\"10 "12 args=`getopt o: $*`13 if test $? -ne 014 then15 echo "usage: lookupgen.sh [-o file]"16 exit 217 fi18 set -- $args19 while test "$#" -ne 020 do21 case "$1"22 in23 -o)24 file="$2"; shift; shift;;25 --)26 shift; break;;27 esac28 done30 if test -n "$file"31 then32 echo "$head" > "$file"33 else34 echo "$head"35 fi37 for t in $types38 do39 if test -n "$file"40 then41 awk -v "type=$t" -f crud.awk crud.skel | gofmt >> "$file"42 else43 awk -v "type=$t" -f crud.awk crud.skel | gofmt44 fi45 done
