#!/bin/sh # File: get-files case "${1}" in rpm) if test -n "${package}"; then cd ${rpmbuilddir}/SOURCES/"${package}-${version}"; else cd $( pwd | sed -r -e 's/(SOURCES\/[^\/]+\/).*/\1/;' ); fi ### for rpm find * -type d -regextype grep \ \( -regex 'usr\/share\/updatezone.*' -o -regex 'etc\/updatezone.*' \) \ ! -regex '.*gui.*' \ | sed -e 's/^/%dir \//;' find * -mindepth 1 ! -name "${package}.spec.$$.swp" \ ! -type d -regextype grep \ ! -regex '.*.swp' \ ! -regex '.*DEBIAN.*' \ | sed -r -e ' s/^/\//; s/(.*\.txt)/%doc %attr(444, -, -) \1/; s/(.*bin.*)/%verify(link) \1/; s/(.*)\.py$/\1\.py\n\1\.pyc\n\1\.pyo/; s/(.*\.conf)/%config %attr(666, -, -) \1/; s/(\/usr)?\/lib\/systemd\/system\/(.*)/%{_unitdir}\/\2/; ' ;; deb) ### for deb find . -mindepth 1 ! -name "${package}.spec\.$$\.swp" \ ! -type d -regextype grep \ ! -regex '.*hg.*' ! -regex '.*?debian-binary.*' \ ! -regex '.*DEBIAN.*' ! -regex '.*\.swp' ! -regex '.*\.git.*' ! -name 'README.md' \ -printf '%P ' ;; *) echo "FATAL ERROR: check ./pack or get-files-core. Please use [ rpm | deb ] option. Aborted." 1>&2 exit 1 ;; esac