3 # Updates the timestamp and contents in a package's .project
4 # if $1 is null, update pkgusr's pkg
8 if [ -z "${pkg}" ]; then
12 pkgdir=/usr/src/${pkg}
14 sed -i "s/\(Last_Updated: \).*$/\1$(date +%c)/" ${pkgdir}/.project
15 awk '/^CONTENTS:/ { print; exit; } {print}' ${pkgdir}/.project > ${pkgdir}/.projtmp
16 echo "--------" >> ${pkgdir}/.projtmp
17 list_package ${pkg} >> ${pkgdir}/.projtmp
18 mv ${pkgdir}/.projtmp ${pkgdir}/.project
20 # If we're root, chown the .project file
21 [[ $(id -u) -eq 0 ]] && chown -v ${pkg}:${pkg} ${pkgdir}/.project