#!/bin/oksh BASE="${0%/*}/.." . "${BASE}/conf/default.conf" echo "base dir: ${base_dir}" echo "script dir: ${script_dir}" echo "state dir: ${state_dir}" echo "packages dir: ${packages_dir}" if test ! -d "${state_dir}"; then echo "no upstream git state repo of packages.. cloning.." git clone https://gitlab.archlinux.org/archlinux/packaging/state.git "${state_dir}" else echo "upstream git state repo exists.." fi if test ! -d "${packages_dir}"; then echo "creating directory for uptream package description.." mkdir -p "${packages_dir}" else echo "package directory exists" fi for repo in core extra; do for arch in any x86_64; do if test ! -d "${packages_dir}/${repo}-${arch}"; then echo "package directory ${packages_dir}/${repo}-${arch} doesn't exist, creating it.." mkdir "${packages_dir}/${repo}-${arch}" else echo "package directory ${packages_dir}/${repo}-${arch} exists" fi done done if test ! -d "${data_dir}"; then echo "creating directory for storing data.." mkdir -p "${data_dir}" else echo "data directory exists" fi if test ! -d "${aur_state_dir}"; then echo "no AUR state information directory exists.. creating it.." mkdir "${aur_state_dir}" else echo "AUR state information directory exists." fi # TODO: AUR directory