[zi-cvs] packages/com.zzoss.package.lib Package.php,1.7,1.8

Sandro Zic <[email protected]> Sat, 27 Mar 2004 14:16:42 +0000
Newsgroups gmane.comp.php.zzoss.installer.cvs
Message-ID <[email protected]>
Update of /cvsroot/zzossinstaller/packages/com.zzoss.package.lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28519/com.zzoss.package.lib

Modified Files:
	Package.php 
Log Message:
deal with directory separators

Index: Package.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.package.lib/Package.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Package.php	26 Mar 2004 10:16:31 -0000	1.7
--- Package.php	27 Mar 2004 14:16:15 -0000	1.8
***************
*** 336,339 ****
--- 336,345 ----
          }
          
+         // take care of *nix and Win directory separators
+         if(DIRECTORY_SEPARATOR == '/'){
+             $wrong_dir_separator = '\\';
+         } else {
+             $wrong_dir_separator = '/';
+         }
          foreach($packages as $pos => $package){
              
***************
*** 430,434 ****
                                  if(count($files)){
                                      foreach($files as $file){
!                                         $tar_list[] = $file['@']['name'];
                                      }
                                  }
--- 436,440 ----
                                  if(count($files)){
                                      foreach($files as $file){
!                                         $tar_list[] = str_replace($wrong_dir_separator,DIRECTORY_SEPARATOR,$file['@']['name']);
                                      }
                                  }



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click