cookutils view cooks @ rev 893
web/cooker.cgi: work with HTTP headers "Last-Modified", "If-Modified-Since", "HTTP 304 Not Modified", "HTTP 404 Not Found". Other small improvements.
SliTaz Next Cooker is working right now with this version of cooker.cgi.
SliTaz Next Cooker is working right now with this version of cooker.cgi.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Mar 20 05:12:29 2017 +0200 (2017-03-20) |
parents | 1520231a65c2 |
children |
line source
1 #!/bin/sh
2 # Cook specified package and then cook all the split packages
3 # that build from the files of just built package
5 case "$1" in
6 --help|-h)
7 cat <<EOT
8 Usage: cooks <package>
10 Cook the specified package and then cook all the packages defined in the
11 SPLIT variable in the package receipt.
12 Note, *-dev packages are implicit and usually omitted in the SPLIT.
14 EOT
15 exit 0
16 ;;
17 esac
19 pkg="$1"
20 . /etc/slitaz/cook.conf
22 cook "$pkg"
24 # Get the list
25 splitted=$(SPLIT=''; . $WOK/$pkg/receipt; echo $SPLIT)
27 # $SPLIT may contain the "*-dev" somewhere already if cooking order is significant.
28 # Cook the "*-dev" first if order is insignificant.
29 [ "${splitted/$pkg-dev/}" == "$splitted" ] && splitted="$pkg-dev $splitted"
31 # (re-)cook all existing packages
32 for i in $splitted; do
33 [ -d "$WOK/$i" ] && cook $i
34 done
36 # TODO: check the "split quality": whether the file belongs to a few (or not one) packages
38 exit 0