|
Revision 218, 0.8 kB
(checked in by saurik, 5 months ago)
|
|
Fixed some dependencies, removed mDNS fix for 2.0, and factored for multi-arch support.
|
-
Property svn:executable set to
*
|
| Line | |
|---|
| 1 | #!/bin/bash |
|---|
| 2 | set -e |
|---|
| 3 | shopt -s extglob nullglob |
|---|
| 4 | |
|---|
| 5 | if [[ $# == 0 ]]; then |
|---|
| 6 | echo "usage: $0 <package>" |
|---|
| 7 | exit |
|---|
| 8 | fi |
|---|
| 9 | |
|---|
| 10 | export PKG_MAKE=$0 |
|---|
| 11 | export PKG_NAME=${1%_} |
|---|
| 12 | |
|---|
| 13 | export PKG_BASE=$(realpath "$(dirname "$0")") |
|---|
| 14 | source "${PKG_BASE}/helper.sh" |
|---|
| 15 | |
|---|
| 16 | ./make.sh "${PKG_NAME}" |
|---|
| 17 | |
|---|
| 18 | pkg: mkdir -p /DEBIAN |
|---|
| 19 | ./control.sh "${PKG_NAME}" control >"$(pkg_ /DEBIAN/control)" |
|---|
| 20 | |
|---|
| 21 | if [[ -e "${PKG_DATA}"/_metadata/preinst ]]; then |
|---|
| 22 | cp -a "${PKG_DATA}"/_metadata/preinst "$(pkg_ /DEBIAN)" |
|---|
| 23 | fi |
|---|
| 24 | |
|---|
| 25 | if [[ -e "${PKG_DATA}"/_metadata/postinst ]]; then |
|---|
| 26 | cp -a "${PKG_DATA}"/_metadata/postinst "$(pkg_ /DEBIAN)" |
|---|
| 27 | fi |
|---|
| 28 | |
|---|
| 29 | if [[ -e "${PKG_DATA}"/_metadata/prerm ]]; then |
|---|
| 30 | cp -a "${PKG_DATA}"/_metadata/prerm "$(pkg_ /DEBIAN)" |
|---|
| 31 | fi |
|---|
| 32 | |
|---|
| 33 | export PKG_HASH=$(util/catdir.sh "${PKG_DEST}" | md5sum | cut -d ' ' -f 1) |
|---|
| 34 | echo "hashed dest ${PKG_NAME} to: ${PKG_HASH}" |
|---|
| 35 | echo "${PKG_HASH}" >"${PKG_STAT}/dest-md5" |
|---|
| 36 | |
|---|
| 37 | pkg: rm -rf /DEBIAN |
|---|