just realized it doesn't really make sense to use commits at the command level in some cases, for example:
mkdir /tmp/redis
curl -L# http://download.redis.io/releases/redis-stable.tar.gz | tar -zx --strip 1 -C /tmp/redis
cd /tmp/redis && make install
If you were to change the release tarball it would re-execute but make install would not, so what we really need is:
redis {
tmp {
curl -L# http://download.redis.io/releases/redis-stable.tar.gz | tar -zx --strip 1
make install
}
}
where "redis {}" is the stack and "tmp {}" is just an example directive
just realized it doesn't really make sense to use commits at the command level in some cases, for example:
If you were to change the release tarball it would re-execute but
make installwould not, so what we really need is:redis { tmp { curl -L# http://download.redis.io/releases/redis-stable.tar.gz | tar -zx --strip 1 make install } }where "redis {}" is the stack and "tmp {}" is just an example directive