+_grmllive_flavours() { #{{{
+ local expl
+ local -a flavours
+
+ flavours=(
+ grml grml64
+ grml-medium grml64-medium
+ grml-small grml64-small
+ )
+ _wanted list expl 'grml flavour(s)' compadd ${expl} -- ${flavours}
+}
+#}}}
+_grmllive_archs() { #{{{
+ local expl runningarch
+ local -a archs
+
+ runningarch="$(dpkg --print-architecture)"
+ archs=( ${runningarch} )
+ [[ ${runningarch} == 'amd64' ]] && archs=( ${archs} 'i386')
+ _wanted list expl 'target architecture' compadd ${expl} -- ${archs}
+}
+#}}}
+_grmllive_classes() { #{{{
+ local expl
+ local -a already static_classes
+
+ static_classes=(
+ RELEASE LATEX_CLEANUP NO_ONLINE REMOVE_DOCS LOCALES
+ I386 AMD64
+ )
+ compset -P '*,'
+ already=(${(s<,>)IPREFIX})
+ _wanted list expl 'classe(s)' compadd -S, -F already -q ${expl} -- \
+ /etc/grml/fai/config/class/*(.N:t:r) ${static_classes}
+}
+#}}}
+_grmllive_suites() { #{{{
+ local expl
+ local -a suites
+
+ suites=(
+ etch lenny squeeze sid
+ )
+ _wanted list expl 'Debian suite' compadd ${expl} -- ${suites}
+}
+#}}}
+arguments=( #{{{