summaryrefslogtreecommitdiff
path: root/src/core/procedures/base
diff options
context:
space:
mode:
authorDieter Plaetinck <dieter@plaetinck.be>2008-11-04 11:06:05 +0100
committerDieter Plaetinck <dieter@plaetinck.be>2008-11-04 11:06:05 +0100
commitd06c0d0403c0747bd088e25ca28329c710dedf73 (patch)
tree4c1055fb4e584d080f95a8cbf5ef115d6e14ac20 /src/core/procedures/base
parentbf091ae0928d38f8bea7858dc3b06cefca472cb9 (diff)
fixes for cleaner package installation
Diffstat (limited to 'src/core/procedures/base')
-rw-r--r--src/core/procedures/base12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/core/procedures/base b/src/core/procedures/base
index ba4f6c2..cae433e 100644
--- a/src/core/procedures/base
+++ b/src/core/procedures/base
@@ -92,23 +92,19 @@ worker_prepare_disks ()
}
-# Put the list of packages to be installed in $var_PKG_FILE
+# Put the list of packages to be installed in $TARGET_PACKAGES
worker_package_list ()
{
- #TODO: sensible list of packages
+ #TODO: sensible list of packages. maybe just 'base'
true
}
worker_install_packages ()
{
- target_special_fs on
target_prepare_pacman
- [ ! -f $var_PKG_FILE ] && die_error "No package file available!"
- PKGLIST=`cat $var_PKG_FILE`
- #TODO: what if $var_PKG_FILE is empty? we should die_error because that's probably not what the user wants.. or can it? will pacman complain?
- $PACMAN_TARGET -Sy $PKGLIST || die_error "Package installation FAILED."
- target_special_fs off
+ [ -z "$TARGET_PACKAGES" ] && die_error "No packages listed to be installed!"
+ installpkg
}