summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfilter.py4
-rw-r--r--local_config.example10
-rwxr-xr-xmain.sh35
3 files changed, 3 insertions, 46 deletions
diff --git a/filter.py b/filter.py
index 4abdf38..c71f54d 100755
--- a/filter.py
+++ b/filter.py
@@ -4,9 +4,9 @@ from glob import glob
from repm.config import *
import tarfile
-def listado(filename,start=0,end=None):
+def listado(filename, start=0, end=None):
"""Obtiene una lista de paquetes de un archivo."""
- fsock = open(filename,"r")
+ fsock = open(filename, "r")
lista = fsock.read().split("\n")
fsock.close()
if end is not None:
diff --git a/local_config.example b/local_config.example
index 2c0ef3e..0a827f4 100644
--- a/local_config.example
+++ b/local_config.example
@@ -3,9 +3,7 @@ mirror="mirrors.eu.kernel.org"
mirrorpath="::mirrors/archlinux"
# Directories: they should end without /
-## Optionals
-paraboladir=
-## Must be defined
+paraboladir=~/parabolagnulinux.org
tempdir=~/tmp
archdb=${tempdir}/db
docs_dir=${paraboladir}/docs
@@ -20,12 +18,6 @@ whitelist=${docs_dir}/whitelist.txt
rsync_blacklist=${docs_dir}/rsyncBlacklist
rsync_not_needed=${tmp}/rsync_not_needed
-# Repos, arches, and dirs for repo
-repo_list="core:extra:community:testing:community-testing:multilib"
-dir_list="pool"
-arch_list="i686:x86_64"
-other="any"
-
# Rsync commands
rsync_list_command="rsync\ -ptgoL\ --list-only\ "
rsync_update_command="rsync -ptgoL --exclude='*.abs.tar.*'"
diff --git a/main.sh b/main.sh
deleted file mode 100755
index b3ecb92..0000000
--- a/main.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -*- coding: utf-8 -*-
-
-source ./config
-source ./local_config
-source ./libremessages
-
-for repo in ${PKGREPOS[@]}; do
- for arch in ${ARCHES[@]} 'any'; do
- msg "Syncing ${repo} ${arch}"
- filter.py -r "${rsync_blacklist}" -k "${blacklist}" -c \
- \"${rsync_list_command}\ \
- ${mirror}${mirrorpath}/${repo}/os/${arch}\ \
- ${repodir}/${repo}/\"
- find ${repodir}/${repo} -name *${PKGEXT} -print \
- > ${rsync_not_needed}
- ${rsync_update_command} \
- ${mirror}${mirrorpath}/${repo}/os/${arch} \
- ${repodir}/${repo} \
- --exclude-from=${rsync_blacklist} \
- --exclude-from=${rsync_not_needed}
- done
- for arch in ${ARCHES[@]}; do
- if [ -r ${repodir}/${repo}/os/${arch}/${repo}${DBEXT} ]; then
- clean_repo.py -k ${blacklist} -w ${whitelist} \
- -p ${docs_dir}/pending-${repo} \
- -b ${repodir}/${repo}/${repo}${DBEXT}
- fi
- clean_repo.py -k ${blacklist} -d ${repodir}/${repo}
-done
-
-db-update
-ftpdir-cleanup
-
-get_license.sh