#!/bin/sh # run this from a debian system, docker is fine :) if [ -z "${ARCH}" ]; then ARCH=`uname -m` fi echo "[debian] preparing radare2 package..." PKGDIR=sys/debian/radare2/root DEVDIR=sys/debian/radare2-dev/root rm -rf "${PKGDIR}" "${DEVDIR}" make install DESTDIR="${PWD}/${PKGDIR}" mkdir -p "${DEVDIR}/usr/include" mv "${PKGDIR}/usr/include/"* "${DEVDIR}/usr/include" mkdir -p "${DEVDIR}/usr/lib" mv "${PKGDIR}/usr/lib/"lib*a "${DEVDIR}/usr/lib" mv "${PKGDIR}/usr/lib/pkgconfig" "${DEVDIR}/usr/lib" for a in ${PKGDIR}/usr/bin/* ; do echo "[debian] strip $a" strip -s "$a" 2> /dev/null || strip "$a" 2>/dev/null done echo "[debian] building radare2 package..." make -C sys/debian/radare2 ARCH=${ARCH} echo "[debian] building radare2-dev package..." make -C sys/debian/radare2-dev ARCH=${ARCH}