aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-11-17 11:35:59 -0200
committerSilvio Rhatto <rhatto@riseup.net>2017-11-17 11:35:59 -0200
commit24bcf01f1580e1c228bafbac4af7fe7ce4e98eb9 (patch)
treeb5d06da2d89f4fd67b639359c5df67563140a183
parentb28a6ee5f6de51085dcf3be943a87cc674fadfe0 (diff)
downloadtrashman-24bcf01f1580e1c228bafbac4af7fe7ce4e98eb9.tar.gz
trashman-24bcf01f1580e1c228bafbac4af7fe7ce4e98eb9.tar.bz2
Rename __trashman_ functions to trashman_
-rwxr-xr-xshare/trashman/composer/unix/install2
-rwxr-xr-xshare/trashman/composer/unix/test2
-rwxr-xr-xshare/trashman/docker/unix/linux/debian/check4
-rwxr-xr-xshare/trashman/docker/unix/linux/debian/install16
-rwxr-xr-xshare/trashman/docker/unix/linux/debian/test2
-rwxr-xr-xshare/trashman/nodejs/unix/linux/debian/check4
-rwxr-xr-xshare/trashman/nodejs/unix/linux/debian/install4
-rwxr-xr-xshare/trashman/nodejs/unix/linux/debian/test2
-rw-r--r--share/trashman/trashman/debian14
-rw-r--r--share/trashman/trashman/functions58
-rwxr-xr-xshare/trashman/trashman/unix/install2
-rwxr-xr-xshare/trashman/trashman/unix/test4
-rwxr-xr-xtrashman30
13 files changed, 72 insertions, 72 deletions
diff --git a/share/trashman/composer/unix/install b/share/trashman/composer/unix/install
index 81d8b90..e368e0a 100755
--- a/share/trashman/composer/unix/install
+++ b/share/trashman/composer/unix/install
@@ -13,7 +13,7 @@ SHARE="$1"
. $SHARE/trashman/functions || exit 1
# Requirements
-__trashman_require php wget
+trashman_require php wget
# Download
#php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
diff --git a/share/trashman/composer/unix/test b/share/trashman/composer/unix/test
index f84ae60..85c87cb 100755
--- a/share/trashman/composer/unix/test
+++ b/share/trashman/composer/unix/test
@@ -15,7 +15,7 @@ if ! which composer > /dev/null 2>&1; then
fi
# Run hello-world test program
-__trashman_echo_keepline "Testing program output... "
+trashman_echo_keepline "Testing program output... "
composer -V
status="$?"
diff --git a/share/trashman/docker/unix/linux/debian/check b/share/trashman/docker/unix/linux/debian/check
index 60574a7..9ca9d78 100755
--- a/share/trashman/docker/unix/linux/debian/check
+++ b/share/trashman/docker/unix/linux/debian/check
@@ -12,13 +12,13 @@ SHARE="$1"
if [ -e "/etc/apt/trusted.gpg.d/docker.gpg" ] && \
[ -e "/etc/apt/sources.list.d/docker.list" ] && \
- __trashman_apt_check docker-ce; then
+ trashman_apt_check docker-ce; then
exit 0
fi
if [ ! -e "/etc/apt/trusted.gpg.d/docker.gpg" ] && \
[ ! -e "/etc/apt/sources.list.d/docker.list" ] && \
- ! __trashman_apt_check docker-ce; then
+ ! trashman_apt_check docker-ce; then
exit 1
fi
diff --git a/share/trashman/docker/unix/linux/debian/install b/share/trashman/docker/unix/linux/debian/install
index 1558020..b80caba 100755
--- a/share/trashman/docker/unix/linux/debian/install
+++ b/share/trashman/docker/unix/linux/debian/install
@@ -10,22 +10,22 @@ SHARE="$1"
. $SHARE/trashman/functions || exit 1
. $SHARE/trashman/debian || exit 1
-DISTRO="`__trashman_distro`"
-ARCH="`__trashman_debian_arch`"
-RELEASE="`__trashman_distro_release`"
+DISTRO="`trashman_distro`"
+ARCH="`trashman_debian_arch`"
+RELEASE="`trashman_distro_release`"
# Install requirements
-apt-get update && __trashman_apt_install apt-transport-https
+apt-get update && trashman_apt_install apt-transport-https
# Install pubkey
-__trashman_install_apt_key $SHARE/docker/unix/linux/debian/pubkey.gpg docker.gpg
+trashman_install_apt_key $SHARE/docker/unix/linux/debian/pubkey.gpg docker.gpg
# Create sources.list entry
echo "deb [arch=$ARCH] https://download.docker.com/linux/$DISTRO $RELEASE stable" > /etc/apt/sources.list.d/docker.list
# Update and install
-apt-get update && __trashman_apt_install docker-ce || exit 1
+apt-get update && trashman_apt_install docker-ce || exit 1
# Additional info
-__trashman_echo "Docker sucessfully installed."
-__trashman_echo "You might want to add your regular user into the 'docker' group"
+trashman_echo "Docker sucessfully installed."
+trashman_echo "You might want to add your regular user into the 'docker' group"
diff --git a/share/trashman/docker/unix/linux/debian/test b/share/trashman/docker/unix/linux/debian/test
index 69611ba..35dc626 100755
--- a/share/trashman/docker/unix/linux/debian/test
+++ b/share/trashman/docker/unix/linux/debian/test
@@ -15,7 +15,7 @@ if ! which docker > /dev/null 2>&1; then
fi
# Run hello-world test program
-__trashman_echo "Running docker helll-world image..."
+trashman_echo "Running docker helll-world image..."
docker run hello-world
status="$?"
diff --git a/share/trashman/nodejs/unix/linux/debian/check b/share/trashman/nodejs/unix/linux/debian/check
index b32f3d4..045674f 100755
--- a/share/trashman/nodejs/unix/linux/debian/check
+++ b/share/trashman/nodejs/unix/linux/debian/check
@@ -12,13 +12,13 @@ SHARE="$1"
if [ -e "/etc/apt/trusted.gpg.d/nodesource.gpg" ] && \
[ -e "/etc/apt/sources.list.d/nodesource.list" ] && \
- __trashman_apt_check nodejs; then
+ trashman_apt_check nodejs; then
exit 0
fi
if [ ! -e "/etc/apt/trusted.gpg.d/nodesource.gpg" ] && \
[ ! -e "/etc/apt/sources.list.d/nodesource.list" ] && \
- ! __trashman_apt_check nodejs; then
+ ! trashman_apt_check nodejs; then
exit 1
fi
diff --git a/share/trashman/nodejs/unix/linux/debian/install b/share/trashman/nodejs/unix/linux/debian/install
index 7fad275..b5dad0a 100755
--- a/share/trashman/nodejs/unix/linux/debian/install
+++ b/share/trashman/nodejs/unix/linux/debian/install
@@ -25,7 +25,7 @@ SHARE="$1"
. $SHARE/trashman/debian || exit 1
# Install pubkey
-__trashman_install_apt_key $SHARE/nodejs/unix/linux/debian/pubkey.gpg nodesource.gpg
+trashman_install_apt_key $SHARE/nodejs/unix/linux/debian/pubkey.gpg nodesource.gpg
#
# End custom trashman code block
@@ -356,7 +356,7 @@ setup
# Begin custom trashman code block
#
-__trashman_apt_install nodejs
+trashman_apt_install nodejs
#
# End custom trashman code block
diff --git a/share/trashman/nodejs/unix/linux/debian/test b/share/trashman/nodejs/unix/linux/debian/test
index 6af295b..8e6eb9c 100755
--- a/share/trashman/nodejs/unix/linux/debian/test
+++ b/share/trashman/nodejs/unix/linux/debian/test
@@ -15,7 +15,7 @@ if ! which nodejs > /dev/null 2>&1; then
fi
# Run hello-world test program
-__trashman_echo_keepline "Testing program version... "
+trashman_echo_keepline "Testing program version... "
nodejs -v
status="$?"
diff --git a/share/trashman/trashman/debian b/share/trashman/trashman/debian
index 395512b..abf2612 100644
--- a/share/trashman/trashman/debian
+++ b/share/trashman/trashman/debian
@@ -3,7 +3,7 @@
# Custom functions for debian-like systems.
#
-__trashman_apt_install() {
+trashman_apt_install() {
if [ -z "$1" ]; then
return
fi
@@ -12,7 +12,7 @@ __trashman_apt_install() {
}
# Machine architecture
-__trashman_debian_arch() {
+trashman_debian_arch() {
local arch="`uname -m`"
# Fix arch
@@ -24,7 +24,7 @@ __trashman_debian_arch() {
}
# Check if package is installed
-__trashman_apt_check() {
+trashman_apt_check() {
if [ -z "$1" ]; then
return
fi
@@ -36,23 +36,23 @@ __trashman_apt_check() {
}
# Install a package
-__trashman_apt_install_packages() {
+trashman_apt_install_packages() {
if [ -z "$1" ]; then
return
fi
for package in $*; do
- __trashman_apt_check $package
+ trashman_apt_check $package
if [ "$?" = "1" ]; then
- __trashman_echo "Installing package $package..."
+ trashman_echo "Installing package $package..."
DEBIAN_FRONTEND=noninteractive apt-get install $package -y || exit 1
fi
done
}
# Install an apt repository key
-__trashman_install_apt_key() {
+trashman_install_apt_key() {
local orig="$1"
local dest="$2"
diff --git a/share/trashman/trashman/functions b/share/trashman/trashman/functions
index 1335528..7478322 100644
--- a/share/trashman/trashman/functions
+++ b/share/trashman/trashman/functions
@@ -8,30 +8,30 @@ GIT="/usr/bin/git"
DIRNAME="$SHARE/../.."
# Message
-__trashman_echo() {
+trashman_echo() {
#echo ""
echo "-> $*"
}
# Message, no newline
-__trashman_echo_keepline() {
+trashman_echo_keepline() {
#echo ""
echo -n "-> $*"
}
# Our most common ancestor
-__trashman_ancestor() {
+trashman_ancestor() {
echo "unix"
}
# Determine OS family
-__trashman_family() {
+trashman_family() {
uname | tr '[:upper:]' '[:lower:]'
}
# Determine distro name
-__trashman_distro() {
- local uname="`__trashman_family`"
+trashman_distro() {
+ local uname="`trashman_family`"
if [ "$uname" = "linux" ]; then
if [ -e "/etc/debian_version" ]; then
@@ -43,38 +43,38 @@ __trashman_distro() {
}
# Distro release version
-__trashman_distro_release() {
+trashman_distro_release() {
if [ -e "/etc/os-release" ]; then
grep "^VERSION=" /etc/os-release | cut -d '(' -f 2 | cut -d ')' -f 1
fi
}
# Machine architecture
-__trashman_arch() {
+trashman_arch() {
uname -m
}
# Require a program available on $PATH
-__trashman_require() {
+trashman_require() {
if [ -z "$1" ]; then
return
fi
for program in $*; do
if ! which $program > /dev/null 2>&1; then
- __trashman_echo "Requirement absent: $program"
+ trashman_echo "Requirement absent: $program"
exit 1
fi
done
}
# Return the folder where actions are available for a package
-__trashman_actions_folder() {
+trashman_actions_folder() {
local package="$1"
local actions=""
- local ancestor="`__trashman_ancestor`"
- local family="`__trashman_family`"
- local distro="`__trashman_distro`"
+ local ancestor="`trashman_ancestor`"
+ local family="`trashman_family`"
+ local distro="`trashman_distro`"
local findopts="-maxdepth 1 -type f -executable -exec basename {}"
if [ -z "$package" ]; then
@@ -113,7 +113,7 @@ __trashman_actions_folder() {
}
# Return the list of available actions from a package
-__trashman_actions() {
+trashman_actions() {
local package="$1"
local findopts="-maxdepth 1 -type f -executable -exec basename {}"
@@ -121,7 +121,7 @@ __trashman_actions() {
return
fi
- local folder="`__trashman_actions_folder $package`"
+ local folder="`trashman_actions_folder $package`"
if [ ! -z "$SHARE/$package/$folder" ]; then
find $SHARE/$package/$folder $findopts \; | xargs
@@ -129,12 +129,12 @@ __trashman_actions() {
}
# Return list of implementations
-__trashman_implementations() {
+trashman_implementations() {
local actions=""
local implementations=""
for package in `ls $SHARE`; do
- actions="`__trashman_actions $package`"
+ actions="`trashman_actions $package`"
if [ ! -z "$actions" ]; then
implementations="$implementations $package"
@@ -145,7 +145,7 @@ __trashman_implementations() {
}
# Version information
-__trashman_version() {
+trashman_version() {
echo "master branch:"
echo "=============="
echo ""
@@ -159,12 +159,12 @@ __trashman_version() {
}
# Fetch
-__trashman_fetch() {
+trashman_fetch() {
( cd $DIRNAME && $GIT fetch --all && $GIT log --show-signature -n 1 --remotes --branches=origin/master )
}
# Merge
-__trashman_merge() {
+trashman_merge() {
(
cd $DIRNAME && $GIT merge origin/master && \
$GIT submodule sync --recursive && \
@@ -173,7 +173,7 @@ __trashman_merge() {
}
-__trashman_check_exit_status() {
+trashman_check_exit_status() {
local action="$1"
local status="$2"
@@ -183,25 +183,25 @@ __trashman_check_exit_status() {
if [ "$action" = "check" ]; then
if [ "$status" = "0" ]; then
- __trashman_echo "Package $package is installed system-wide"
+ trashman_echo "Package $package is installed system-wide"
elif [ "$status" = "1" ]; then
- __trashman_echo "Package $package is not installed system-wide"
+ trashman_echo "Package $package is not installed system-wide"
elif [ "$status" = "2" ]; then
- __trashman_echo "Package $package is partially installed system-wide"
+ trashman_echo "Package $package is partially installed system-wide"
fi
fi
if [ "$action" = "test" ]; then
if [ "$status" = "0" ]; then
- __trashman_echo "Package $package is running as expected"
+ trashman_echo "Package $package is running as expected"
elif [ "$status" = "1" ]; then
- __trashman_echo "Package $package is not running as expected"
+ trashman_echo "Package $package is not running as expected"
fi
fi
}
# Check for superuser privileges
-__trashman_check_root() {
+trashman_check_root() {
local action="$1"
if [ -z "$action" ]; then
@@ -213,7 +213,7 @@ __trashman_check_root() {
fi
if [ "`whoami`" != "root" ]; then
- __trashman_echo "Action $action requires root privileges"
+ trashman_echo "Action $action requires root privileges"
exit 1
fi
}
diff --git a/share/trashman/trashman/unix/install b/share/trashman/trashman/unix/install
index db2206c..2d504a0 100755
--- a/share/trashman/trashman/unix/install
+++ b/share/trashman/trashman/unix/install
@@ -13,7 +13,7 @@ FOLDER="/usr/local"
# Check for rsync
if ! which rsync > /dev/null 2>&1; then
- __trashman_echo "Needs rsync to install trashman"
+ trashman_echo "Needs rsync to install trashman"
exit 1
fi
diff --git a/share/trashman/trashman/unix/test b/share/trashman/trashman/unix/test
index 98cb368..7397fff 100755
--- a/share/trashman/trashman/unix/test
+++ b/share/trashman/trashman/unix/test
@@ -13,9 +13,9 @@ FOLDER="/usr/local"
# Run test suite
if trashman | grep -q "^trashman:"; then
- __trashman_echo "trashman seems to be working"
+ trashman_echo "trashman seems to be working"
exit 0
else
- __trashman_echo "trashman not working correctly"
+ trashman_echo "trashman not working correctly"
exit 1
fi
diff --git a/trashman b/trashman
index 539e15d..34a1247 100755
--- a/trashman
+++ b/trashman
@@ -37,7 +37,7 @@ fi
. $SHARE/trashman/functions || exit 1
# Display usage
-__trashman_usage() {
+trashman_usage() {
echo "$BASENAME: package ports tree and heterodox configuration provisioner"
echo ""
echo "usage: $BASENAME <fetch|merge>"
@@ -46,9 +46,9 @@ __trashman_usage() {
echo "available packages:"
echo ""
- for package in `__trashman_implementations`; do
+ for package in `trashman_implementations`; do
if [ -e "$SHARE/$package/info" ]; then
- echo "\t $package: `cat $SHARE/$package/info` (`__trashman_actions $package | sed -e 's/ /|/g'`)"
+ echo "\t $package: `cat $SHARE/$package/info` (`trashman_actions $package | sed -e 's/ /|/g'`)"
fi
done
@@ -58,13 +58,13 @@ __trashman_usage() {
# Dispatch
if [ -z "$ACTION" ]; then
- __trashman_usage
+ trashman_usage
elif [ "$ACTION" = "fetch" ]; then
- __trashman_$ACTION
+ trashman_$ACTION
elif [ "$ACTION" = "merge" ]; then
- __trashman_$ACTION
+ trashman_$ACTION
elif [ "$ACTION" = "version" ]; then
- __trashman_$ACTION
+ trashman_$ACTION
else
# Get packages param
shift
@@ -72,28 +72,28 @@ else
# Setup packages
if [ -z "$PACKAGES" ]; then
- __trashman_usage
+ trashman_usage
else
for package in $PACKAGES; do
- if [ ! -z "`__trashman_actions $package`" ]; then
- folder="`__trashman_actions_folder $package`"
+ if [ ! -z "`trashman_actions $package`" ]; then
+ folder="`trashman_actions_folder $package`"
# Checking for privileges
- __trashman_check_root $ACTION
+ trashman_check_root $ACTION
if [ -x "$SHARE/$package/$folder/$ACTION" ]; then
if [ "$ACTION" != "check" ] && [ "$ACTION" != "test" ]; then
- __trashman_echo "Issuing action $ACTION for $package ($folder)..."
+ trashman_echo "Issuing action $ACTION for $package ($folder)..."
fi
# Run action for package
$SHARE/$package/$folder/$ACTION $SHARE
- __trashman_check_exit_status $ACTION $?
+ trashman_check_exit_status $ACTION $?
else
- __trashman_echo "No such action $ACTION for package $package, skipping"
+ trashman_echo "No such action $ACTION for package $package, skipping"
fi
else
- __trashman_echo "No such package $package, skipping"
+ trashman_echo "No such package $package, skipping"
fi
done