corrected purge of old files the sort of
This commit is contained in:
parent
abd9eb5bfc
commit
fc4dfbdf78
@ -376,21 +376,14 @@ EOF
|
|||||||
# third create versionrelease
|
# third create versionrelease
|
||||||
for release_file_list in `cat ${file_sort_list_final}` ; do
|
for release_file_list in `cat ${file_sort_list_final}` ; do
|
||||||
. ${OPSI_REPOS_PRODUCT_DIR}/${PN}-${release_file_list}.cfg
|
. ${OPSI_REPOS_PRODUCT_DIR}/${PN}-${release_file_list}.cfg
|
||||||
printf "%08d;${OPSI_REPOS_PRODUCT_DIR}/${PN}-${release_file_list}.cfg\n" $REV_VERSION-$REV_CREATOR_TAG$REV_RELEASE >> ${file_sort_list}
|
echo "${OPSI_REPOS_PRODUCT_DIR}/${PN}-${release_file_list}.cfg" >> ${file_sort_list}
|
||||||
done
|
done
|
||||||
# for cfg_file in `find ${OPSI_REPOS_BASE_DIR} -name "{PN}-${VERSION}-${CREATOR_TAG}*.cfg" -print ` ; do
|
|
||||||
# . ${cfg_file}
|
|
||||||
# printf "%08d;$cfg_file\n" $REV_RELEASE >> ${file_list}
|
|
||||||
# done
|
|
||||||
# sort -n ${file_list} > ${file_sort_list}
|
|
||||||
|
|
||||||
# Delete the oldest files
|
# Delete the oldest files
|
||||||
log_debug "base list for calculate purge:"
|
log_debug "base list for calculate purge:"
|
||||||
for cfg_sort_file in `tail -${limit} ${file_sort_list} | ${CMD_comm} -13 - ${file_sort_list}` ; do
|
for cfg_sort_file in `head -n-${limit} ${file_sort_list}` ; do
|
||||||
# for cfg_sort_file in `tail -${limit} ${file_sort_list}` ; do
|
|
||||||
|
. ${cfg_sort_file}
|
||||||
local cfg_file=`echo $cfg_sort_file | cut -f 2 -d ";"`
|
|
||||||
. ${cfg_file}
|
|
||||||
if [ "${REV_STATUS}" != "${OPSI_REPOS_PURGE_STATUS}" ] ; then continue; fi
|
if [ "${REV_STATUS}" != "${OPSI_REPOS_PURGE_STATUS}" ] ; then continue; fi
|
||||||
|
|
||||||
dir_base=`dirname ${cfg_file}`
|
dir_base=`dirname ${cfg_file}`
|
||||||
|
Loading…
Reference in New Issue
Block a user