#!/bin/sh # # Pack a directory structure into a .deb file # # Author: follower@rancidbacon.com # Date: 11 September 2006 # TARGET_DIR=$1 OUTPUT_FILEPATH=${TARGET_DIR}/$2 FILEPATH_CONTROL_TGZ=${TARGET_DIR}/control.tar.gz FILEPATH_DATA_TGZ=${TARGET_DIR}/data.tar.gz FILEPATH_DEBIAN_BINARY=${TARGET_DIR}/debian-binary DIRPATH_CONTROL=${TARGET_DIR}/control DIRPATH_DATA=${TARGET_DIR}/data echo Using ${TARGET_DIR} to create ${OUTPUT_FILEPATH}... tar czvf ${FILEPATH_CONTROL_TGZ} -C ${DIRPATH_CONTROL} --exclude=*~ . tar czvf ${FILEPATH_DATA_TGZ} -C ${DIRPATH_DATA} . ar -r ${OUTPUT_FILEPATH} ${FILEPATH_DEBIAN_BINARY} ${FILEPATH_CONTROL_TGZ} ${FILEPATH_DATA_TGZ} echo Done.