| Austin Cormier | 3aeed12 | 2016-05-23 19:12:00 -0400 | [diff] [blame] | 1 | #! /usr/bin/bash |
| 2 | # STANDARD_RIFT_IO_COPYRIGHT |
| 3 | # Author(s): Anil Gunturu |
| 4 | # Creation Date: 2015/10/09 |
| 5 | # |
| 6 | # This shell script is used to create a descriptor package |
| 7 | # The main functions of this script include: |
| 8 | # - Generate checksums.txt file |
| 9 | # - Generate a tar.gz file |
| 10 | |
| 11 | # Usage: generate_descriptor_pkg.sh <package-directory> <dest_package_dir> |
| 12 | |
| 13 | mkdir -p $1 |
| 14 | mkdir -p $2 |
| 15 | |
| 16 | dest_dir=$(cd $1 && pwd) |
| 17 | pkg_dir=$(cd $2 && pwd) |
| 18 | |
| 19 | echo $(pwd) |
| 20 | cd ${pkg_dir} |
| 21 | rm -rf checksums.txt |
| 22 | find * -type f | |
| 23 | while read file; do |
| 24 | md5sum $file >> checksums.txt |
| 25 | done |
| 26 | cd .. |
| 27 | tar -zcvf ${dest_dir}/$(basename $pkg_dir).tar.gz $(basename $pkg_dir) |