Browse Source

Clifford Wolf <clifford@clifford.at>:

Some minor Emerge-Pkg enhancements and fixes


git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1480 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Clifford Wolf 21 years ago
parent
commit
716df9c8db
2 changed files with 16 additions and 2 deletions
  1. +5
    -0
      Documentation/Developers/CHANGELOG-CLIFFORD
  2. +11
    -2
      scripts/Emerge-Pkg

+ 5
- 0
Documentation/Developers/CHANGELOG-CLIFFORD

@ -1,4 +1,9 @@
*) 2003-09-20 (2.0.0-camp - 2.0.0-rc1)
- Added "no broken deps" feature to scripts/Create-PkgQueue
- Some minor Emerge-Pkg enhancements and fixes
*) 2003-08-26 (2.0.0-camp - 2.0.0-rc1)
- Added packages cpuid and syslinux

+ 11
- 2
scripts/Emerge-Pkg

@ -30,6 +30,7 @@ builddep=0
debug=0
ignore_chksum=0
update=1
dryrun=0
#
# ---- Functions
@ -41,7 +42,7 @@ help_msg() {
spacer=" "
echo
echo "Usage: ./scripts/Emerge-Pkg" \
"[ -cfg <config> ] [ -dep ]"
"[ -cfg <config> ] [ -dep ] [ -dry-run ]"
echo "$spacer [ -noupdate ] [ -debug ] pkg-name(s)"
echo
echo "Type './scripts/Help Emerge-Pkg' for details."
@ -52,11 +53,17 @@ help_msg() {
# ---- Parse options + config
#
if [ $# = 0 ]; then
help_msg
exit 1
fi
while [ "$1" ] ; do
case "$1" in
-cfg) options="$options $1 $2" ; config="$2" ; shift ;;
-debug) debug=1 ;;
-dep) builddep=1 ;;
-dry-run) dryrun=1 ;;
-noupdate) update=0 ;;
-*) help_msg ; exit 1 ;;
*) break ;;
@ -70,7 +77,7 @@ check4update()
{
addlist=""
for package in $deplist ; do
[ "$debug" ] && echo "checking $package ..."
[ "$debug" = 1 ] && echo "checking $package ..."
confdir=""
for x in package/*/$package/$package.desc ; do
if [ -f "$x" ] ; then
@ -212,6 +219,8 @@ fi
echo "Packages scheduled to build: $deplist"
[ $dryrun = 1 ] && exit
# the deplist is quite unsorted (in alphabetically sorted chunks)
# so we need to work arround this here ...

Loading…
Cancel
Save