repo-add: add new command, repo-elephant
_ _
/ \__/ \_____
/ / `
) '/ ( |
`\__)/__/'_ / `
//_|_|~|_|_|
^""'"' ""'"'
Signed-off-by: Dave Reisner <d@falconindy.com>
---
An elephant never forgets... or forgives...
scripts/Makefile.am | 7 ++++++-
scripts/repo-add.sh.in | 26 ++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 1 deletions(-)
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 3b96c11..492eb0f 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -5,7 +5,8 @@ SUBDIRS = po
bin_SCRIPTS =
$(OURSCRIPTS)
- repo-remove
+ repo-remove
+ repo-elephant
OURSCRIPTS =
makepkg
@@ -97,4 +98,8 @@ repo-remove: $(srcdir)/repo-add.sh.in
rm -f repo-remove
$(LN_S) repo-add repo-remove
+repo-elephant: $(srcdir)/repo-add.sh.in
+ rm -f repo-elephant
+ $(LN_S) repo-add repo-elephant
+
# vim:set ts=2 sw=2 noet:
diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index 9fdc750..0ccefc2 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -391,6 +391,27 @@ db_remove_entry() {
return $notfound
} # end db_remove_entry
+elephant() {
+ cat <<EOF
+ __
+ '.
+ '-
+ / /_ .---.
+ / | ,./--.// )
+ | // )/ /
+ ' ^ ^ / )____.----.. 6
+ '.____. .___/ ._)
+ ./. )
+ ' /
+ _/ / ). ) (
+ /# .! | / /
+ C// # /'-----'/ # /
+ . 'C/ | | | | |mrf ,
+ ), .. .'OOO-'. ..'OOO'OOO-'. ..(,
+EOF
+ exit 0
+}
+
check_repo_db() {
local repodir
@@ -533,6 +554,11 @@ esac
# figure out what program we are
cmd=${0##*/}
+if [[ $cmd == "repo-elephant" ]]; then
+ elephant
+ exit 0
+fi
+
if [[ $cmd != "repo-add" && $cmd != "repo-remove" ]]; then
error "$(gettext "Invalid command name '%s' specified.")" "$cmd"
exit 1
--
1.7.5.4