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 / print-product.ycp < prev    next >
Text File  |  2006-11-29  |  720b  |  39 lines

  1. /**
  2.  * File:
  3.  *      clients/print-product.ycp
  4.  *
  5.  * Module:
  6.  *      Print product name
  7.  *
  8.  * Summary:
  9.  *      Prints the product name -- used by update-bootloader
  10.  *
  11.  * Authors:
  12.  *      Stefan Fent <sf@suse.de>
  13.  *      Olaf Dabrunz <od@suse.de>
  14.  *
  15.  * $Id: print-product.ycp 30071 2006-04-12 15:36:51Z odabrunz $
  16.  *
  17.  */
  18.  
  19. {
  20.     import "Product";
  21.     import "CommandLine";
  22.     import "Mode";
  23.  
  24.     string name = "";
  25.  
  26.     // activate command line mode
  27.     Mode::SetUI("commandline");
  28.     // get loader type
  29.     string loader = (string)SCR::Read(.sysconfig.bootloader.LOADER_TYPE);
  30.     if (loader == "grub")
  31.     {
  32.     name = Product::name;
  33.     } else {
  34.         name = Product::short_name;
  35.     }
  36.     CommandLine::Print(name);
  37. }
  38.  
  39.