diff -r b6402b94b663 autobuild/configfile.py --- a/autobuild/configfile.py Fri Apr 01 15:07:28 2011 -0700 +++ b/autobuild/configfile.py Fri Apr 01 15:10:12 2011 -0700 @@ -105,11 +105,7 @@ """ Returns the absolute path to the build directory for the platform. """ - if self.package_description is None: - raise ConfigurationError("no package configuration defined; one may be created using 'autobuild edit package'") - platform_description = self.package_description.platforms.get(platform_name, None) - if platform_description is None: - raise ConfigurationError("no configuration for platform '%s' found; one may be created using 'autobuild edit platform'" % platform_name) + platform_description = self.get_platform(platform_name) common_platform_description = self.package_description.platforms.get('common', None) config_directory = os.path.dirname(self.path) if platform_description.build_directory is not None: