------------------------------------------------------------------------
authorStephan Kulow <coolo@suse.de>
Fri, 8 Feb 2008 08:52:53 +0000 (08:52 +0000)
committerStephan Kulow <coolo@suse.de>
Fri, 8 Feb 2008 08:52:53 +0000 (08:52 +0000)
r8179 | jkupec | 2008-01-02 18:23:07 +0100 (Mi, 02 Jan 2008) | 3 lines

- enabled usage of symlinks to iso files (#274651)
- this will probably work only for file/dir and cd/dvd schemes

------------------------------------------------------------------------

zypp/media/MediaISO.cc

index c600c4d..de5fdfb 100644 (file)
@@ -173,9 +173,8 @@ namespace zypp
        ZYPP_THROW(e3);
       }
 
-      Pathname isofile = manager.localPath(_parentId, _isofile);
-      PathInfo isoinfo( isofile, PathInfo::LSTAT);
-      if( !isoinfo.isFile())
+      Pathname isofile = expandlink(manager.localPath(_parentId, _isofile));
+      if( isofile.empty() || !PathInfo(isofile).isFile())
       {
         ZYPP_THROW(MediaNotSupportedException(_url));
       }