summaryrefslogtreecommitdiff
path: root/src/abslibre-tools/libredbdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/abslibre-tools/libredbdiff')
-rwxr-xr-xsrc/abslibre-tools/libredbdiff61
1 files changed, 25 insertions, 36 deletions
diff --git a/src/abslibre-tools/libredbdiff b/src/abslibre-tools/libredbdiff
index f87c579..1d1d191 100755
--- a/src/abslibre-tools/libredbdiff
+++ b/src/abslibre-tools/libredbdiff
@@ -60,10 +60,10 @@ downloadfile() {
if wget -q "$url" -O "$outfile"; then
return 255
else
- die "Failed to download %q. Exiting." "$outfile"
+ die "Failed to download %q. Exiting." "$outfile"
fi
elif [[ $init ]]; then
- warning "%q already exists. Skipping." "$outfile"
+ warning "%q already exists. Skipping." "$outfile"
fi
}
@@ -79,9 +79,9 @@ createdir() {
local dir=$1
if [[ ! -e $dir ]] ; then
msg "Creating directory %q" "$dir"
- mkdir -- "$1" || die "Failed to create directory %q. Exiting." "$dir"
+ mkdir -- "$1" || die "Failed to create directory %q. Exiting." "$dir"
elif [[ $init ]]; then
- warning "%q already exists. Skipping." "$dir"
+ warning "%q already exists. Skipping." "$dir"
fi
}
@@ -101,7 +101,7 @@ filenotfound() {
local file=$1
if [[ ! -r $1 ]]; then
error "Could not read %q." "$file"
- die "Nothing done. It may be necessary to run %q without \
+ die "Nothing done. It may be necessary to run %q without \
arguments as root to initialize %s." "$cmd" "$name"
fi
}
@@ -166,26 +166,22 @@ repo_test() {
fi
done
if [[ $found != 1 ]] ; then
- die "The specified Parabola repo \"%s\" cannot be compared. It's \
-not in the list of repos in the configuration variable \"repos\"." "$1"
+ die "The specified Parabola repo \"%s\" cannot be compared. It's not in the list of repos in the configuration variable \"repos\"." "$1"
fi
}
expac_version_test() {
if ! pkgname="$(pacman -Qoq expac 2> /dev/null)" ; then
- die "The command expac could not be found installed. The package \
-pcr/expac-relative 4-2.parabola1 (or later) must be installed."
+ die "The command expac could not be found installed. The package pcr/expac-relative 4-2.parabola1 (or later) must be installed."
elif [[ $pkgname == expac-git ]] ; then
true
elif [[ $pkgname == expac-relative ]] ; then
expac_ver="$(expac %v expac-relative)"
if [[ $(vercmp "${expac_ver}" 4-2.parabola1) == -1 ]] ; then
- die "The version of expac-relative installed on the system is \
-lower than needed."
+ die "The version of expac-relative installed on the system is lower than needed."
fi
else
- die "expac command must be provided by pcr/expac-relative version \
-4-2.parabola1 (or later). This package must be installed."
+ die "expac command must be provided by pcr/expac-relative version 4-2.parabola1 (or later). This package must be installed."
fi
}
@@ -240,8 +236,8 @@ usage() {
print "Usage: %q [-n|-h]" "$cmd"
print 'Show packages that need to be updated from Arch repositories.'
echo
- prose "Compares packages in Parabola repositories. Packages from
- all configured Parabola repositories are compared. A Parabola
+ prose "Compares packages in Parabola repositories. Packages from
+ all configured Parabola repositories are compared. A Parabola
repository name can be specified as argument to compare only
packages in that repository."
echo
@@ -290,8 +286,7 @@ main() {
if (( $UPDATE )) ; then
if [[ $EUID != 0 ]]; then
- die "To initialize %s or update %s pacman \
-databases, %s must be run as root (without arguments). Nothing done." \
+ die "To initialize %s or update %s pacman databases, %s must be run as root (without arguments). Nothing done." \
"$name" \
"$name" \
"$cmd"
@@ -301,11 +296,9 @@ databases, %s must be run as root (without arguments). Nothing done." \
-e "${conffilearch}" && \
-e "${mirrorlist}" && \
-e "${mirrorlist}" ]]; then
- warning "At least one %s configuration file is \
-missing." \
+ warning "At least one %s configuration file is missing." \
"${name}"
- msg "Downloading and preparing missing \
-configuration files."
+ msg "Downloading and preparing missing configuration files."
init=1
fi
@@ -316,22 +309,22 @@ configuration files."
if ! [[ -d "$dbpath" && \
-d "$dbpatharch" ]]; then
- warning "At least one %s pacman DB directory \
-is missing. Synchronizing %s DB files." "${name}" "${name}"
+ warning "At least one %s pacman DB directory is missing. Synchronizing %s DB files." \
+ "${name}" "${name}"
fi
createdir "$dbpath"
msg "Synchronizing %s pacman databases for Parabola" "$name"
- pacman --config "${conffile}" -Sy || \
- die "Failed to synchronize pacman database for Parabola. Exiting."
+ pacman --config "${conffile}" -Sy ||
+ die "Failed to synchronize pacman database for Parabola. Exiting."
createdir "$dbpatharch"
msg "Synchronizing %s pacman databases for Arch" "$name"
- pacman --config "${conffilearch}" -b "${dbpatharch}" -Sy || \
- die "Failed to synchronize pacman database for Arch. Exiting."
+ pacman --config "${conffilearch}" -b "${dbpatharch}" -Sy ||
+ die "Failed to synchronize pacman database for Arch. Exiting."
- msg "%s pacman databases are updated. %s is ready. Run %q -n to \
-print results." "$name" "$name" "$cmd"
+ msg "%s pacman databases are updated. %s is ready. Run %q -n to print results." \
+ "$name" "$name" "$cmd"
return 0
else
filenotfound "${dbpath}"
@@ -346,9 +339,7 @@ print results." "$name" "$name" "$cmd"
if ! [[ -d "$dbpath" && \
-d "$dbpatharch" ]]; then
- die "At least one %s pacman DB directory \
-is missing. To update %s pacman databases, %s must be run as root. \
-Nothing done." \
+ die "At least one %s pacman DB directory is missing. To update %s pacman databases, %s must be run as root. Nothing done." \
"$name" \
"$name" \
"$cmd"
@@ -360,8 +351,7 @@ Nothing done." \
grep -v '^ ' | \
awk -F/ '{print $2}' \
> ${arch_packages_tmp} || \
- die "pacman command to get Arch \
-package data has failed. Exiting."
+ die "pacman command to get Arch package data has failed. Exiting."
chmod 777 ${arch_packages_tmp}
while read -a line; do
@@ -370,8 +360,7 @@ package data has failed. Exiting."
expac --config "${conffile}" -S '%r/%n %v %S' \
> ${parabola_packages_tmp} || \
- die "expac command to get Parabola \
-package data has failed. Exiting."
+ die "expac command to get Parabola package data has failed. Exiting."
chmod 777 ${parabola_packages_tmp}
if [[ ${repo_arg} ]] ; then