28 lines
464 B
Bash
28 lines
464 B
Bash
|
#!/bin/sh -e
|
||
|
|
||
|
if [ "$1" = "" ]
|
||
|
then
|
||
|
echo "Please select a package set: 'packages', 'addons', 'system-images'" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ "$2" = "" ]
|
||
|
then
|
||
|
echo "Please select a package group:" >&2
|
||
|
( cat <<EOF
|
||
|
builtins.attrNames (import ./generated/$1.nix {
|
||
|
fetchurl = null;
|
||
|
})
|
||
|
EOF
|
||
|
) | nix-instantiate --eval-only -
|
||
|
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
( cat <<EOF
|
||
|
builtins.attrNames (import ./generated/$1.nix {
|
||
|
fetchurl = null;
|
||
|
}).$2
|
||
|
EOF
|
||
|
) | nix-instantiate --eval-only -
|