Home Home > 2013 > 10 > 08 > Hackweek: Hot Chili Sauce for Hot Lizards
Sign up | Login

Hackweek: Hot Chili Sauce for Hot Lizards

October 8th, 2013 by

This hot sauce can be used to spice up your food, give you creative
energy, and is a nice gift for your friends and family members — not
only for Hackweek.

Name: hot-chili-sauce
Summary: Toms’s Hot Chili Sauce
License: BSD
Version: 1.0
Group: Cooking/Sauce/Chili

# Ingredients
#
Requires:   chili => 5pcs
Requires:   sugar = 3pcs
Requires:   ginger = 30gr
Requires:   vinegar = 3tbsp
Requires:   water = 250ml

# Equipment
#
Requires:   libfunnel
Requires:   libglassjars-multiple => 50ml
Requires:   libcookingpots
Requires:   libtap
#
Recommends: salt
Recommends: wheat-flour

%description
This hot sauce can be used to spice up your food, give you creative
energy, and is a nice gift for your friends and family members -- not
only for Hackweek.

%prep
%setup

head /dev/tap/water > /dev/pot1/WATER
mv /dev/jars > /dev/pot1
heat --target-temp 100C --gentle /dev/pot1

%build

%define very_hot 1
%define thicken 0
split -b 5 CHILI1 chili/CHILI1-CHOPPED
split -b 5 CHILI2 chili/CHILI2-CHOPPED
split -b 5 CHILI3 chili/CHILI3-CHOPPED
%ifdef %{very_hot}
split -b 5 CHILI4 chili/CHILI4-CHOPPED
split -b 5 CHILI5 chili/CHILI5-CHOPPED
%endif
peel GINGER > PEELED_GINGER && split -b 5 PEELED_GINGER ginger/GINGER-CHOPPED
peel GARLIC > PEELED_GARLIC && split -b 5 PEELED_GARLIC garlic/GARLIC-CHOPPED
mv SUGAR /dev/pot2
heat --target caramel /dev/pot2
mv chili/* garlic/* /dev/pot2
heat --time 5min --target-temp 80C /dev/pot2
mv ginger/* SALT WATER VINEGAR /dev/pot2
stir --dont-shake /dev/pot2
mv TOMATO_PASTE /dev/pot2
heat --time 15min --target-temp 100C /dev/pot2
%ifdef %{thicken}
mv WHEAT-FLOUR /dev/pot2
%endif

%install
# FIXME: add adequate safety measures. This is hot.
mv /dev/pot1/jars /dev
mv /dev/pot2/* /dev/jars
seal /dev/jars && turn /dev/jars
sleep 60m

%files /dev/jars

Both comments and pings are currently closed.

3 Responses to “Hackweek: Hot Chili Sauce for Hot Lizards”

  1. Man, I wish there was a whole cookbook written like this ;-).

  2. cwh

    > mv TOMATO_PASTE /dev/pot2
    mv: cannot stat ‘TOMATO_PASTE’: No such file or directory

  3. cwh

    Looks like a missing ‘Requires’