root / trunk / rehash.sh

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
2set -e
3shopt -s extglob nullglob
4
5if [[ $# == 0 ]]; then
6    echo "usage: $0 <package>"
7    exit
8fi
9
10export PKG_MAKE=$0
11export PKG_NAME=${1%_}
12
13export PKG_BASE=$(realpath "$(dirname "$0")")
14source "${PKG_BASE}/helper.sh"
15
16./make.sh "${PKG_NAME}"
17
18pkg: mkdir -p /DEBIAN
19./control.sh "${PKG_NAME}" control >"$(pkg_ /DEBIAN/control)"
20
21if [[ -e "${PKG_DATA}"/_metadata/preinst ]]; then
22    cp -a "${PKG_DATA}"/_metadata/preinst "$(pkg_ /DEBIAN)"
23fi
24
25if [[ -e "${PKG_DATA}"/_metadata/postinst ]]; then
26    cp -a "${PKG_DATA}"/_metadata/postinst "$(pkg_ /DEBIAN)"
27fi
28
29if [[ -e "${PKG_DATA}"/_metadata/prerm ]]; then
30    cp -a "${PKG_DATA}"/_metadata/prerm "$(pkg_ /DEBIAN)"
31fi
32
33export PKG_HASH=$(util/catdir.sh "${PKG_DEST}" | md5sum | cut -d ' ' -f 1)
34echo "hashed dest ${PKG_NAME} to: ${PKG_HASH}"
35echo "${PKG_HASH}" >"${PKG_STAT}/dest-md5"
36
37pkg: rm -rf /DEBIAN
Note: See TracBrowser for help on using the browser.