diff options
Diffstat (limited to 'scripts/create_database.sh')
-rwxr-xr-x | scripts/create_database.sh | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/scripts/create_database.sh b/scripts/create_database.sh deleted file mode 100755 index 21b1b67..0000000 --- a/scripts/create_database.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -TARBALL=${1} -TMPDIR=${2:-/tmp/__octave} -CATEGORIES='main extra language' - -CURRENTDIR=$(pwd) -RELEASE=$(sed -e 's/^.*\([0-9]\{8\}\).*$/\1/' <<< ${TARBALL}) - -mkdir -p ${TMPDIR} -tar -xvzf ${TARBALL} -C ${TMPDIR} - -cd ${TMPDIR}/octave-forge* - -for cat in ${CATEGORIES}; do - mkdir -p ${TMPDIR}/{src,db}/${cat} - for pkg in $(ls ${cat}); do - mypkg=${pkg%.tar.gz} - tar -xvzf ${cat}/${pkg} -C ${TMPDIR}/src/${cat} - mkdir ${TMPDIR}/db/${cat}/${mypkg} - cp ${TMPDIR}/{src,db}/${cat}/${mypkg}/DESCRIPTION - done -done - -mkdir ${TMPDIR}/octave-forge -cp -r ${TMPDIR}/db/* ${TMPDIR}/octave-forge/ - -cd ${TMPDIR} && tar -cvzf "${CURRENTDIR}/octave-forge-${RELEASE}.db.tar.gz" \ - octave-forge - -rm -rf ${TMPDIR} |