logo

etc_portage

Unnamed repository; edit this file 'description' to name the repository.

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}"