000-sync_gentoo_news (403B)
1 #!/bin/bash 2 3 repository_name="${1}" 4 repository_path="${3}" 5 6 [[ ${repository_name} == "gentoo" ]] || exit 0 7 8 source /lib/gentoo/functions.sh 9 10 NEWSDIR="${repository_path}"/metadata/news 11 ebegin "Updating news items" 12 if [[ -e ${NEWSDIR} ]]; then 13 git -C "${NEWSDIR}" pull -q --ff-only 14 else 15 git clone -q https://anongit.gentoo.org/git/data/gentoo-news.git "${NEWSDIR}" 16 fi 17 eend $? "Try to remove ${NEWSDIR}"