home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / YaST2 / clients / create_udev_cdrom.ycp < prev    next >
Text File  |  2006-11-29  |  521b  |  32 lines

  1. /**
  2.  * File:
  3.  *   create_udev_cdrom.ycp
  4.  *
  5.  * Authors:
  6.  *   Thomas Fehr <fehr@suse.de>
  7.  *
  8.  * $Id: $
  9.  *
  10.  * YCP code to create a new file cdrom-rules for udev.
  11.  *
  12.  */
  13.  
  14. {
  15.  
  16. import "StorageDevices";
  17.  
  18. textdomain "storage";
  19.  
  20.     string fname = StorageDevices::UdevCdromPath();
  21.  
  22.     if( SCR::Read( .target.size, fname )>0 )
  23.     {
  24.     string cmd = "cp -av " + fname + " " + fname + ".old";
  25.     y2milestone( "cmd %1", cmd );
  26.     SCR::Execute(.target.bash, cmd );
  27.     SCR::Execute(.target.remove, fname );
  28.     }
  29.     StorageDevices::MakeCDLinks();
  30. }
  31.  
  32.