public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Aaron Swenson" <titanofold@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/postgresql/eselect:master commit in: /
Date: Tue, 18 Apr 2017 19:43:37 +0000 (UTC)	[thread overview]
Message-ID: <1470695959.2ab66cffbfd5ff7111244eca0e4f7e06dcf7cae7.titanofold@gentoo> (raw)

commit:     2ab66cffbfd5ff7111244eca0e4f7e06dcf7cae7
Author:     Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  8 22:39:19 2016 +0000
Commit:     Aaron Swenson <titanofold <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 22:39:19 2016 +0000
URL:        https://gitweb.gentoo.org/proj/postgresql/eselect.git/commit/?id=2ab66cff

Rename global variables to something sensible

Decoding those 1 character prefixes is exhausting!

 postgresql.eselect | 102 ++++++++++++++++++++++++++---------------------------
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/postgresql.eselect b/postgresql.eselect
index 8463344..93dc723 100644
--- a/postgresql.eselect
+++ b/postgresql.eselect
@@ -9,8 +9,8 @@ MAINTAINER="pgsql-bugs@gentoo.org"
 VERSION="1.3"
 
 # Global Data
-B_PATH="${EROOT%/}/usr"
-E_PATH="${EROOT%/}/etc/eselect/postgresql"
+USR_PATH="${EROOT%/}/usr"
+ETC_PATH="${EROOT%/}/etc/eselect/postgresql"
 ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 
 # This list of files/directories are the symbolic link targets that need to be
@@ -19,19 +19,19 @@ ENV_FILE="${EROOT%/}/etc/env.d/50postgresql"
 # If you change this list, remember to change include_sources in do_set. And,
 # they must be listed in the same order.
 INCLUDE_TARGETS=(
-	"${B_PATH}"/include/postgresql
-	"${B_PATH}"/include/libpq-fe.h
-	"${B_PATH}"/include/pg_config_ext.h
-	"${B_PATH}"/include/pg_config_manual.h
-	"${B_PATH}"/include/libpq
-	"${B_PATH}"/include/postgres_ext.h
+	"${USR_PATH}"/include/postgresql
+	"${USR_PATH}"/include/libpq-fe.h
+	"${USR_PATH}"/include/pg_config_ext.h
+	"${USR_PATH}"/include/pg_config_manual.h
+	"${USR_PATH}"/include/libpq
+	"${USR_PATH}"/include/postgres_ext.h
 )
 
 active_slot() {
-    # ${B_PATH}/share/postgresql is a symlink. See if it's there, then
+    # ${USR_PATH}/share/postgresql is a symlink. See if it's there, then
     # find out where it links to
-	if [[ -h "${B_PATH}/share/postgresql" ]] ; then
-		canonicalise "${B_PATH}/share/postgresql" | \
+	if [[ -h "${USR_PATH}/share/postgresql" ]] ; then
+		canonicalise "${USR_PATH}/share/postgresql" | \
             sed 's|.*postgresql-\([1-9][0-9.]*\)|\1|'
 	else
 		echo "(none)"
@@ -41,13 +41,13 @@ active_slot() {
 lib_dir() {
 	local lib_list=$(list_libdirs)
 	if [[ ${lib_list} =~ .*lib64.* && \
-		-n $(ls -d ${B_PATH}/lib64/postgresql-*/lib64 2> /dev/null) ]] ; then
+		-n $(ls -d ${USR_PATH}/lib64/postgresql-*/lib64 2> /dev/null) ]] ; then
 		echo "lib64"
 	elif [[ ${lib_list} =~ .*lib32.* && \
-		-n $(ls -d ${B_PATH}/lib32/postgresql-*/lib32 2> /dev/null) ]] ; then
+		-n $(ls -d ${USR_PATH}/lib32/postgresql-*/lib32 2> /dev/null) ]] ; then
 		echo "lib32"
 	elif [[ ${lib_list} =~ .*libx32.* && \
-		-n $(ls -d ${B_PATH}/libx32/postgresql-*/libx32 2> /dev/null) ]] ; then
+		-n $(ls -d ${USR_PATH}/libx32/postgresql-*/libx32 2> /dev/null) ]] ; then
 		echo "libx32"
 	else
 		echo "lib"
@@ -124,13 +124,13 @@ get_slots() {
 	local slot
 	local found_slots
 
-	for slot in $(find "${B_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
+	for slot in $(find "${USR_PATH}/$(lib_dir)/" -maxdepth 1 -type d \
 		-regex '.*postgresql-[0-9][0-9]*\.[0-9][0-9]*' | \
 		sed -re 's#.*([0-9]+\.[0-9]+)$#\1#' | sort -n)
 	do
 		# Check that pg_config exists for this slot, otherwise we have
 		# a false positive.
-		[[ -x "${B_PATH}/$(lib_dir)/postgresql-${slot}/bin/pg_config" ]] && \
+		[[ -x "${USR_PATH}/$(lib_dir)/postgresql-${slot}/bin/pg_config" ]] && \
 			found_slots+=( ${slot} )
 	done
 
@@ -152,7 +152,7 @@ do_list() {
 		local slot
 		local bindir
 		for slot in $(get_slots) ; do
-			bindir="${B_PATH}/$(lib_dir)/postgresql-${slot}/bin"
+			bindir="${USR_PATH}/$(lib_dir)/postgresql-${slot}/bin"
 
 			# The output of `pg_config --version` also includes "PostgreSQL" in
 			# the string, which is a bit redundant.
@@ -203,7 +203,7 @@ describe_set() {
 do_set() {
 	local SLOT=$1
 
-	if [[ ! -d ${B_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
+	if [[ ! -d ${USR_PATH}/$(lib_dir)/postgresql-${SLOT} ]] ; then
 		die -q "Not a valid slot."
 	fi
 
@@ -227,12 +227,12 @@ do_set() {
 	# If you change this list, you must change the INCLUDE_TARGETS list,
 	# too. And, they must be listed in the same order.
 	local include_sources=(
-		"${B_PATH}"/include/postgresql-${SLOT}
-		"${B_PATH}"/include/postgresql-${SLOT}/libpq-fe.h
-		"${B_PATH}"/include/postgresql-${SLOT}/pg_config_ext.h
-		"${B_PATH}"/include/postgresql-${SLOT}/pg_config_manual.h
-		"${B_PATH}"/include/postgresql-${SLOT}/libpq
-		"${B_PATH}"/include/postgresql-${SLOT}/postgres_ext.h
+		"${USR_PATH}"/include/postgresql-${SLOT}
+		"${USR_PATH}"/include/postgresql-${SLOT}/libpq-fe.h
+		"${USR_PATH}"/include/postgresql-${SLOT}/pg_config_ext.h
+		"${USR_PATH}"/include/postgresql-${SLOT}/pg_config_manual.h
+		"${USR_PATH}"/include/postgresql-${SLOT}/libpq
+		"${USR_PATH}"/include/postgresql-${SLOT}/postgres_ext.h
 	)
 
 	# The linker function cannot accomadate this special purpose.
@@ -253,24 +253,24 @@ do_set() {
 	# Link modules to /usr/lib{,32,64}/
 	local x
 	for x in $(list_libdirs) ; do
-		if [[ -d ${B_PATH}/${x}/postgresql-${SLOT}/${x} ]] ; then
+		if [[ -d ${USR_PATH}/${x}/postgresql-${SLOT}/${x} ]] ; then
 			# 'linker' function doesn't work for linking directories.
 			# Default lib path - create a relative link
-			ln -s "postgresql-${SLOT}/${x}" "${B_PATH}/${x}/postgresql"
+			ln -s "postgresql-${SLOT}/${x}" "${USR_PATH}/${x}/postgresql"
 
 			# Linker works for files
-			linker "${B_PATH}/${x}/postgresql-${SLOT}/${x}/" \
-				"-name lib*" "${B_PATH}/${x}"
+			linker "${USR_PATH}/${x}/postgresql-${SLOT}/${x}/" \
+				"-name lib*" "${USR_PATH}/${x}"
 		fi
 	done
 
 	# Link binaries to /usr/bin/
-	linker "${B_PATH}/$(lib_dir)/postgresql-${SLOT}/bin/" \
-		"-type f" "${B_PATH}/bin"
+	linker "${USR_PATH}/$(lib_dir)/postgresql-${SLOT}/bin/" \
+		"-type f" "${USR_PATH}/bin"
 
 	# Default share path - use a relative link here by just specifying the
 	# base name
-	ln -s "postgresql-${SLOT}" "${B_PATH}/share/postgresql"
+	ln -s "postgresql-${SLOT}" "${USR_PATH}/share/postgresql"
 
 	echo "done."
 	echo "Setting ${SLOT} as default was successful!"
@@ -295,7 +295,7 @@ do_unset() {
 	fi
 
 	local l
-	for l in ${INCLUDE_TARGETS[@]} "${B_PATH}/share/postgresql" ; do
+	for l in ${INCLUDE_TARGETS[@]} "${USR_PATH}/share/postgresql" ; do
 		# Remove target before creating the symlink
 		[[ -h ${l} ]] && rm -f "${l}"
 
@@ -305,15 +305,15 @@ do_unset() {
 	done
 
 	for x in $(list_libdirs) ; do
-		if [[ -d ${B_PATH}/${x}/postgresql-${SLOT}/${x} ]] ; then
-			if [[ -h "${B_PATH}/${x}/postgresql" ]] ; then
-				rm -f "${B_PATH}/${x}/postgresql"
-				[[ -e "${B_PATH}/${x}/postgresql" ]] && \
-					die -q "Unable to remove '${B_PATH}/${x}/postgresql'"
+		if [[ -d ${USR_PATH}/${x}/postgresql-${SLOT}/${x} ]] ; then
+			if [[ -h "${USR_PATH}/${x}/postgresql" ]] ; then
+				rm -f "${USR_PATH}/${x}/postgresql"
+				[[ -e "${USR_PATH}/${x}/postgresql" ]] && \
+					die -q "Unable to remove '${USR_PATH}/${x}/postgresql'"
 			fi
 
-			unlinker "${B_PATH}/${x}/postgresql-${SLOT}/${x}/" \
-					 "-name lib*" "${B_PATH}/${x}"
+			unlinker "${USR_PATH}/${x}/postgresql-${SLOT}/${x}/" \
+					 "-name lib*" "${USR_PATH}/${x}"
 		fi
 	done
 }
@@ -345,17 +345,17 @@ do_update() {
 	# Remove environment files that have been generated by the ebuilds
 	rm -f "${ENV_FILE}"-*
 
-	if [[ -d ${E_PATH} ]] ; then
+	if [[ -d ${ETC_PATH} ]] ; then
 		# Remove some files outright as they're entirely useless now.
-		#   ${E_PATH}/active: Contents was the active slot (e.g., 9.5)
-		#   ${E_PATH}/service: Told the initscript which slot to start
+		#   ${ETC_PATH}/active: Contents was the active slot (e.g., 9.5)
+		#   ${ETC_PATH}/service: Told the initscript which slot to start
 		local f
-		for f in "${E_PATH}/active" "${E_PATH}/service" ; do
+		for f in "${ETC_PATH}/active" "${ETC_PATH}/service" ; do
 			[[ -e "${f}" ]] && rm -f "${f}"
 		done
 
 		local active_link_file
-		for active_link_file in "${E_PATH}"/active.links* ; do
+		for active_link_file in "${ETC_PATH}"/active.links* ; do
 			local active_links=($(<"${active_link_file}"))
 			for (( i=0; $i < ${#active_links[@]}; i++ )) ; do
 				[[ -h "${ROOT%/}/${active_links[$i]}" ]] && \
@@ -369,14 +369,14 @@ do_update() {
 		done
 
 		local unused_files
-		unused_file=$(find "${E_PATH}" -type f -not -name '.keep*')
+		unused_file=$(find "${ETC_PATH}" -type f -not -name '.keep*')
 		if [[ -n "${unused_file[@]}" ]] ; then
 			write_warning_msg "You have unused files that should be removed:"
 			for f in ${unused_file[@]} ; do
 				write_warning_msg $f
 			done
 		else
-			echo "It's should be safe for you to remove '${E_PATH}'"
+			echo "It's should be safe for you to remove '${ETC_PATH}'"
 		fi
 	fi
 
@@ -405,18 +405,18 @@ do_update() {
 	local ldpath
 	local x
 	for x in $(list_libdirs) ; do
-		[[ -h ${B_PATH}/${x}/postgresql ]] && \
-			ldpath+="${B_PATH}/${x}/postgresql:"
+		[[ -h ${USR_PATH}/${x}/postgresql ]] && \
+			ldpath+="${USR_PATH}/${x}/postgresql:"
 	done
 	ldpath="${ldpath%:}"
-	local manpath="${B_PATH}/share/postgresql/man/"
+	local manpath="${USR_PATH}/share/postgresql/man/"
 	while [[ $[--index] -gt -1 ]] ; do
 		local curslot="${slots[$index]}"
 		for x in $(list_libdirs) ; do
-			local lib_path="${B_PATH}/${x}/postgresql-${curslot}/${x}/"
+			local lib_path="${USR_PATH}/${x}/postgresql-${curslot}/${x}/"
 			[[ -d ${lib_path} ]] && ldpath+=":${lib_path}"
 		done
-		local tmp_manpath="${B_PATH}/share/postgresql-${curslot}/man/"
+		local tmp_manpath="${USR_PATH}/share/postgresql-${curslot}/man/"
 		[[ -d ${tmp_manpath} ]] && manpath+=":${tmp_manpath}"
 		echo "done."
 	done


             reply	other threads:[~2017-04-18 19:43 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-18 19:43 Aaron Swenson [this message]
  -- strict thread matches above, loose matches on Subject: below --
2018-10-21 11:00 [gentoo-commits] proj/postgresql/eselect:master commit in: / Aaron Swenson
2018-10-21 11:00 Aaron Swenson
2018-01-14 16:43 Aaron Swenson
2018-01-14 16:39 Aaron Swenson
2018-01-14 16:38 Aaron Swenson
2018-01-14 16:28 Aaron Swenson
2018-01-14 16:19 Aaron Swenson
2018-01-14 16:19 Aaron Swenson
2018-01-14 16:19 Aaron Swenson
2017-07-21 18:49 Aaron Swenson
2017-07-21 18:36 Aaron Swenson
2017-05-19 14:24 Aaron Swenson
2017-05-19 14:20 Aaron Swenson
2017-05-19 14:20 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 Aaron Swenson
2017-04-18 19:43 [gentoo-commits] proj/postgresql/eselect:stateless " Aaron Swenson
2017-04-18 19:43 ` [gentoo-commits] proj/postgresql/eselect:master " Aaron Swenson
2017-02-06 13:19 [gentoo-commits] proj/postgresql/eselect:stateless " Aaron Swenson
2017-04-18 19:43 ` [gentoo-commits] proj/postgresql/eselect:master " Aaron Swenson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1470695959.2ab66cffbfd5ff7111244eca0e4f7e06dcf7cae7.titanofold@gentoo \
    --to=titanofold@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox