aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/CHANGELOG4
-rwxr-xr-xsrc/simplaret18
2 files changed, 13 insertions, 9 deletions
diff --git a/doc/CHANGELOG b/doc/CHANGELOG
index d594bf7..a2c05ed 100644
--- a/doc/CHANGELOG
+++ b/doc/CHANGELOG
@@ -6,7 +6,7 @@ simplepkg changelog
- added option CONSIDER_ALL_PACKAGES_AS_PATCHES
- merged swaret and simplaret upgrade procedures
- act recursively on patches' folder
- simplaret: lots of changes:
+ simplaret: lots of changes, most important are:
- new repository scheme, take a look at repos.conf.new.
- --get looks first to PATCHES repositories, then ROOT,
then REPOS and finally at NOARCH repositories; the
@@ -21,6 +21,8 @@ simplepkg changelog
- fixed --get-paches
- added --upgrade option
- added --install
+ - added --remove
+ createpkg: lots of changes...
0.4.9: released 0.4.9pre6 as 0.4.9
diff --git a/src/simplaret b/src/simplaret
index f0d3ae6..d27bc34 100755
--- a/src/simplaret
+++ b/src/simplaret
@@ -23,7 +23,7 @@ COMMON="/usr/libexec/simplepkg/common.sh"
function simplaret_usage {
echo "usage: [ARCH=otherarch] [VERSION=otherversion] `basename $0` <OPTION> package-name"
- echo -e "\t OPTIONS: --update, --upgrade, --search, --get, --get-patches, --purge"
+ echo -e "\t OPTIONS: --update, --upgrade, --search, --get, --get-patches, --purge, --remove"
exit 1
}
@@ -507,6 +507,7 @@ function simplaret_get_jail_patches {
VERSION="`default_version`"
ARCH="`default_arch`"
+ # TODO: remove it, forcing user to always do a simplaret --update?
simplaret_update
# in case there's something wrong with the jail, abort
@@ -666,13 +667,14 @@ elif [ "$ARCH" == "sparc" ]; then
fi
case $1 in
- --update) simplaret_update ;;
- --search) simplaret_search $2 ;;
- --get) simplaret_get $2 ;;
- --get-patches) simplaret_get_patches ;;
- --purge) shift ; simplaret_purge $* ;;
- --install) simplaret_install $2 ;;
- --upgrade) simplaret_get_patches ; jail-upgrade ;;
+ "--update" | "update") simplaret_update ;;
+ "--search" | "search") simplaret_search $2 ;;
+ "--get" | "get") simplaret_get $2 ;;
+ "--get-patches" | "get-patches") simplaret_get_patches ;;
+ "--purge" | "purge") shift ; simplaret_purge $* ;;
+ "--install" | "install") simplaret_install $2 ;;
+ "--upgrade" | "upgrade") simplaret_get_patches ; jail-upgrade ;;
+ "--remove" | "remove") removepkg $2 ;;
*) simplaret_usage ;;
esac