/ccache
/distcc
/doc/ChangeLog
+/doc/packages-list.txt
/log_*
/tmp
/*.diff
source : _Source tarballs and patches_
|`- get : Download from source.ipfire.org.
- `-- put : Upload to source.ipfire.org.
+ |-- put : Upload to source.ipfire.org.
+ `-- list : Show all used packages (wiki output).
target : _Images and packages_
`- put : Upload everything to the public ftp server.
+++ /dev/null
-== List of softwares used to build IPFire Version: 2.9 ==
[ -z "$LOGFILE" ] || \
echo " Check $LOGFILE for errors if applicable"
} # End of dialogerror()
+
+software_list() {
+ local DATA
+ DATA="$BASEDIR/log_${TARGET}/_build.00-software.log"
+
+ echo "====== List of softwares used to build $NAME Version: $VERSION ======"
+ echo
+
+ sort < $DATA | uniq | tr ";" " " | \
+ while read NAME VERSION; do
+ echo " * $NAME-$VERSION"
+ done
+}
[ -e "${BASEDIR}/packages" ] && cp -al ${BASEDIR}/packages ${DIR}
[ -e "${BATCHLOG}" ] && \
python ${BASEDIR}/tools/alog2html < ${BATCHLOG} > ${DIR}/build_log.html
+ software_list > ${DIR}/packages-list.txt
git_export; cp -l ${BASEDIR}/${SNAME}-${VERSION}.source.tar.gz ${DIR}
git_diff >/dev/null && cp -l ${DIFF_NAME} ${DIR}
cp -l ${BASEDIR}/${IMAGENAME}.* ${DIR}
put|push|upload)
putsource
;;
+ list)
+ software_list | tee -a $BASEDIR/doc/packages-list.txt
+ ;;
esac
;;