repo-add: add new command, repo-elephant
_ _ / \__/ \_____ / / \ \ `\ ) \''/ ( |\ `\__)/__/'_\ / ` //_|_|~|_|_| ^""'"' ""'"' Signed-off-by: Dave Reisner <d@falconindy.com>
This commit is contained in:
parent
399184d68f
commit
db172b09c5
1
.gitignore
vendored
1
.gitignore
vendored
@ -19,3 +19,4 @@ pacman-*.tar.gz
|
||||
root
|
||||
stamp-h1
|
||||
tags
|
||||
repo-elephant
|
||||
|
@ -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:
|
||||
|
@ -391,6 +391,22 @@ db_remove_entry() {
|
||||
return $notfound
|
||||
} # end db_remove_entry
|
||||
|
||||
elephant() {
|
||||
case $(( RANDOM % 2 )) in
|
||||
0) printf '%s\n' "H4sIAL3qBE4CAyWLwQ3AMAgD/0xh5UPzYiFUMgjq7LUJsk7yIQNAQTAikFUDnqkr" \
|
||||
"OQFOUm0Wd9pHCi13ONjBpVdqcWx+EdXVX4vXvGv5cgztB9+fJxZ7AAAA"
|
||||
;;
|
||||
|
||||
1) printf '%s\n' "H4sIAJVWBU4CA21RMQ7DIBDbeYWrDgQJ7rZ+IA/IB05l69alcx5fc0ASVXUk4jOO" \
|
||||
"7yAAUWtorygwJ4hlMii0YkJKKRKGvsMsiykl1SalvrMD1gUXyXRkGZPx5OPft81K" \
|
||||
"tNAiAjyGjYO47h1JjizPkJrCWbK/4C+uLkT7bzpGc7CT9bmOzNSW5WLSO5vexjmH" \
|
||||
"ZL9JFFZeAa0a2+lKjL2anpYfV+0Zx9LJ+/MC8nRayuDlSNy2rfAPibOzsiWHL0jL" \
|
||||
"SsjFAQAA"
|
||||
;;
|
||||
esac | openssl base64 -d | gzip -d
|
||||
exit 0
|
||||
}
|
||||
|
||||
check_repo_db() {
|
||||
local repodir
|
||||
|
||||
@ -533,6 +549,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
|
||||
|
Loading…
Reference in New Issue
Block a user