diff options
Diffstat (limited to 'src/oh-gencontrol')
-rw-r--r-- | src/oh-gencontrol | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/oh-gencontrol b/src/oh-gencontrol index 03acc3d..6505920 100644 --- a/src/oh-gencontrol +++ b/src/oh-gencontrol @@ -142,6 +142,15 @@ gen_control_bin() chmod 644 ${control_dir}/conffiles fi fi + + # MD5 checksums. + find ${data_dir} -type f | sed "@^${data_dir}@@" | sort | xargs md5sum \ + > ${control_dir}/md5sums + if [ -z "$(cat ${control_dir}/md5sums)" ]; then + rm -f ${control_dir}/md5sums + else + chmod 644 ${control_dir}/md5sums + fi } if [ ${#} -eq 0 ]; then |