Skip to content

Commit

Permalink
split off purely installation related files from yast2.rpm
Browse files Browse the repository at this point in the history
svn path=/trunk/installation/; revision=2853
  • Loading branch information
kkaempf committed Jun 24, 2002
0 parents commit 5db7c9f
Show file tree
Hide file tree
Showing 120 changed files with 10,091 additions and 0 deletions.
1 change: 1 addition & 0 deletions MAINTAINER
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Arvin Schnell <[email protected]>
18 changes: 18 additions & 0 deletions Makefile.cvs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#
# Makefile.cvs
#
configure: all
./configure

all:
y2tool y2autoconf
y2tool y2automake
autoreconf --force --install

install: configure
make
make install

reconf: all
./config.status --recheck
./config.status
1 change: 1 addition & 0 deletions RPMNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yast2-installation
2 changes: 2 additions & 0 deletions Test-Scripts/.cvsignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Makefile
Makefile.in
5 changes: 5 additions & 0 deletions Test-Scripts/doit
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("test")' '("initial")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg '#dfdbd6'
5 changes: 5 additions & 0 deletions Test-Scripts/doit-1024
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("test")' '("initial")' qt -geometry 1024x768 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg '#dfdbd6'
5 changes: 5 additions & 0 deletions Test-Scripts/doit-cont
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("test")' '("continue")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg '#dfdbd6'
5 changes: 5 additions & 0 deletions Test-Scripts/doit-demo
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("demo")' '("initial")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg '#dfdbd6'
5 changes: 5 additions & 0 deletions Test-Scripts/doit-for-real
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("initial")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg firebrick
5 changes: 5 additions & 0 deletions Test-Scripts/doit-ncurses
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("test")' '("initial")' ncurses -geometry 800x600
5 changes: 5 additions & 0 deletions Test-Scripts/doit-nothreads
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
y2base installation.ycp '("test")' '("initial")' qt --nothreads -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg cadetBlue
5 changes: 5 additions & 0 deletions Test-Scripts/test-menu
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients
/usr/lib/YaST2/bin/y2base menu '("test")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1'
12 changes: 12 additions & 0 deletions Test-Scripts/yast2-screen-shots
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients

if [ "$DISPLAY" ]; then
y2base installation '("screenshots")' '("initial")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg grey80
else
y2base installation '("screenshots")' '("initial")' ncurses
fi

# watch 'ls -rlt /tmp/scr*.png 2>/dev/null'
10 changes: 10 additions & 0 deletions Test-Scripts/yast2-screen-shots-after-reboot
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/sh

PATH=$PATH:/usr/lib/YaST2/bin
cd /usr/lib/YaST2/clients

if [ "$DISPLAY" ]; then
y2base installation '("screenshots")' '("continue")' qt -geometry 800x600 -style=platinum -font '-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1' -bg grey80
else
y2base installation '("screenshots")' '("continue")' ncurses
fi
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.6.0
3 changes: 3 additions & 0 deletions agents/.cvsignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Makefile.in
Makefile
Version.ycp
6 changes: 6 additions & 0 deletions agents/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#
# Makefile.am for installation/agents
#
scrconf_DATA = $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/*.scr))
EXTRA_DIST = $(scrconf_DATA)

16 changes: 16 additions & 0 deletions agents/cfg_suseconfig.scr
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* File:
* cfg_suseconfig.scr
* Summary:
* SCR Agent for reading/writing /etc/sysconfig/suseconfig
* using the sysconfig-agent
* $Id$
*
* Read/Sets the values defined in <tt>/etc/sysconfig/suseconfig</tt>
* in an easy manner.
*/
.sysconfig.suseconfig

`ag_ini(
SysConfigFile("/etc/sysconfig/suseconfig")
)
16 changes: 16 additions & 0 deletions agents/cfg_windowmanager.scr
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* File:
* cfg_windowmanager.scr
* Summary:
* SCR Agent for reading/writing /etc/sysconfig/windowmanager
* using the sysconfig-agent
* $Id$
*
* Read/Sets the values defined in <tt>/etc/sysconfig/windowmanager</tt>
* in an easy manner.
*/
.sysconfig.windowmanager

`ag_ini(
SysConfigFile("/etc/sysconfig/windowmanager")
)
105 changes: 105 additions & 0 deletions agents/descr_info.scr
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/**
* File:
* descr_info.scr
* Summary:
* SCR Agent for reading /var/adm/mount/suse/setup/descr/info
* Access:
* read-only
* Authors:
* Unknown <[email protected]>
* See:
* anyagent
* libscr
* Example:
* Read(.descr.info)
* ($["distident":"SuSE-Linux-full-i386-7.1.0#1",
* "diststring":"SuSE",
* "elf":"",
* "haslivecd":"0",
* "lang":"de_DE",
* "media":"cdrom",
* "minversion":"7.1",
* "minyastversion":"1.05",
* "produktname":"SuSE Linux",
* "produktversion":"7.1",
* "timezone":"Europe/Berlin"
* ])
*
* $Id$
*
* Returns a <b>map</b> of information read from
* /var/adm/mount/suse/setup/descr/info<br>
* Keys for the maps are: <br><tt>
* "diststring", "distident", "minyastversion", "minversion", "produktname", "produktversion", "elf", "haslivecd", "lang", "timezone", "media", "autofdiskdisk", "autofdisk", "fstabsearch", "fstabformat", "autofdisktable", "fastinstall", "autolilo", "lilodosname", "autonet", "autoname", "autonameserver", "autoservices", "autoinstall", "addinstall", "installwait", "autokernel", "cdromdevice", "noaskswap", "endmessage", "endstartup", "checkdependency", "neverstop", "preinstall", "postinstall", "lastinstall", "prescript", "postscript", "lastscript", "askbootdisk", "ldaphost", "ldapport", "ldapbinddn", "ldapbindpw", "ldapbasedn", "ldaptarget", "unknown"
* </tt>
*
*/
.descr.info

`ag_anyagent(
Description (
``(File("/var/adm/mount/suse/setup/descr/info")), // real file name
"#\n", // Comment
true, // read-only
``(Tuple (
Optional (Whitespace ()),
Choice (
[ "DISTRIBUTION_NAME", Sequence (Whitespace (), `distname (String("^\n")))],
[ "DISTRIBUTION_VERSION", Sequence (Whitespace (), `distversion (String("^\n")))],
[ "DISTRIBUTION_RELEASE", Sequence (Whitespace (), `distrel (String("^\n")))],
[ "DIST_STRING", Sequence (Whitespace (), `diststring (String("^\n")))],
[ "DIST_IDENT", Sequence (Whitespace (), `distident (String("^\n")))],
[ "MIN_YAST_VERSION", Sequence (Whitespace (), `minyastversion (String("^\n")))],
[ "MIN_DIST_VERSION", Sequence (Whitespace (), `minversion (String("^\n")))],
[ "PRODUKT_NAME", Sequence (Whitespace (), `produktname (String("^\n")))],
[ "PRODUKT_VERSION", Sequence (Whitespace (), `produktversion (String("^\n")))],
[ "ELF", `elf (String(""))],
[ "HAS_LIVE_CD=", `haslivecd (String("^\n"))],
[ "LANG=", `lang (String("^\n"))],
[ "TIMEZONE=", `timezone (String("^\n"))],
[ "MEDIA=", `media (String("^\n"))],
[ "AUTO_FDISK_DISK", Sequence (Whitespace (), `autofdiskdisk (List(String("^\n"), Whitespace ())))],
[ "AUTO_FDISK", Sequence (Whitespace (), `autofdisk (String("^\n")))],
[ "FSTAB_SEARCH", Sequence (Whitespace (), `fstabsearch (String("^\n")))],
[ "FSTAB_FORMAT", Sequence (Whitespace (), `fstabformat (List(String("^\n"), Whitespace ())))],
[ "AUTO_FDISK_TABLE", Sequence (Whitespace (), `autofdisktable (String("^\n")))],
[ "FAST_INSTALL", Sequence (Whitespace (), `fastinstall (String("^\n")))],
[ "AUTO_LILO", Sequence (Whitespace (), `autolilo (String("^\n")))],
[ "LILO_DOS_NAME", Sequence (Whitespace (), `lilodosname (String("^\n")))],
[ "AUTO_NET", Sequence (Whitespace (), `autonet (String("^\n")))],
[ "AUTO_NAME", Sequence (Whitespace (), `autoname (String("^\n")))],
[ "AUTO_NAMESERVER", Sequence (Whitespace (), `autonameserver (String("^\n")))],
[ "AUTO_SERVICES", Sequence (Whitespace (), `autoservices (String("^\n")))],
[ "AUTO_INSTALL", Sequence (Whitespace (), `autoinstall (String("^\n")))],
[ "ADD_INSTALL", Sequence (Whitespace (), `addinstall (String("^\n")))],
[ "INSTALL_WAIT", Sequence (Whitespace (), `installwait (String("^\n")))],
[ "AUTO_KERNEL", Sequence (Whitespace (), `autokernel (String("^\n")))],
[ "CDROM_DEVICE", Sequence (Whitespace (), `cdromdevice (String("^\n")))],
[ "NO_ASK_SWAP", Sequence (Whitespace (), `noaskswap (String("^\n")))],
[ "END_MESSAGE", Sequence (Whitespace (), `endmessage (String("^\n")))],
[ "END_STARTUP", Sequence (Whitespace (), `endstartup (String("^\n")))],
[ "CHECK_DEPENDENCY", Sequence (Whitespace (), `checkdependency (String("^\n")))],
[ "NEVER_STOP", Sequence (Whitespace (), `neverstop (String("^\n")))],
[ "PRE_INSTALL", Sequence (Whitespace (), `preinstall (String("^\n")))],
[ "POST_INSTALL", Sequence (Whitespace (), `postinstall (String("^\n")))],
[ "LAST_INSTALL", Sequence (Whitespace (), `lastinstall (String("^\n")))],
[ "PRE_SCRIPT", Sequence (Whitespace (), `prescript (String("^\n")))],
[ "POST_SCRIPT", Sequence (Whitespace (), `postscript (String("^\n")))],
[ "LAST_SCRIPT", Sequence (Whitespace (), `lastscript (String("^\n")))],
[ "ASK_BOOTDISK", Sequence (Whitespace (), `askbootdisk (String("^\n")))],
[ "LDAPHOST", Sequence (Whitespace (), `ldaphost (String("^\n")))],
[ "LDAPPORT", Sequence (Whitespace (), `ldapport (String("^\n")))],
[ "LDAPBINDDN", Sequence (Whitespace (), `ldapbinddn (String("^\n")))],
[ "LDAPBINDPW", Sequence (Whitespace (), `ldapbindpw (String("^\n")))],
[ "LDAPBASEDN", Sequence (Whitespace (), `ldapbasedn (String("^\n")))],
[ "LDAPTARGET", Sequence (Whitespace (), `ldaptarget (String("^\n")))],
[ Sequence ("RC_CONFIG_0", Whitespace(), String ("^\t ")),
Sequence (Whitespace (), Name (Match()), Value (List(String("^ \t\n"), Whitespace ())))],
[ Sequence ("RC_CONFIG_1", Whitespace(), String ("^\t ")),
Sequence (Whitespace (), Name (Match()), Value (List(String("^ \t\n"), Whitespace ())))],
[ "", `unknown (String ("^\n"))]
),
Continue ("\n")
))
)
)
110 changes: 110 additions & 0 deletions agents/etc_install_inf.scr
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
/**
* File:
* etc_install_inf.scr
* Summary:
* SCR Agent for reading /etc/install.inf
* Access:
* read-only
* Authors:
* Unknown <[email protected]>
* See:
* anyagent
* libscr
* man exports
* Example:
* Read(.etc.install_inf)
* ($["keytable":"de-lat1-nd",
* "language":"german",
* "llocale":"de_DE",
...
* ])
*
* $Id$
*
* Returns a <b>map</b> containing information from the installation.
* Possible keys for the maps are:<BR><TT>language, keytable, keyboard,
* display, bootmode, sourcemounted, cdrom, partition, fstype, netdevice, ip,
* netmask, gateway, nameserver, server, serverdir, alias, machinename, domain,
* smp, mouse_device, mouse_type, initrd_modules, options, floppy_disk,
* yast2_update, textmode, framebuffer, llocale, font, unicodemap, screenmap,
* fontmagic, haspcmcia, usb, serial, manual, braille, demo, disks, console,
* unknown</tt>
*/
.etc.install_inf

`ag_anyagent(
Description (
``(File("/etc/install.inf")), // real file name
"#\n", // Comment
true, // read-only
``(Tuple (
Choice (
[ "Keytable:", Sequence (Whitespace (), `keytable (String("^\n")))],
[ "Keyboard:", Sequence (Whitespace (), `keyboard (String("^\n")))],
[ "Display:", Sequence (Whitespace (), `display(String("^\n")))],
[ "InstMode:", Sequence (Whitespace (), `instmode(String("^\n")))],
[ "Sourcemounted:", Sequence (Whitespace (), `sourcemounted(String("^\n")))],
[ "Cdrom:", Sequence (Whitespace (), `cdrom(String("^\n")))],
[ "Partition:", Sequence (Whitespace (), `partition(String("^\n")))],
[ "Fstyp:", Sequence (Whitespace (), `fstype(String("^\n")))],
[ "Netdevice:", Sequence (Whitespace (), `netdevice(String("^\n")))],
[ "IP:", Sequence (Whitespace (), `ip(String("^\n")))],
[ "Netmask:", Sequence (Whitespace (), `netmask(String("^\n")))],
[ "Network:", Sequence (Whitespace (), `network(String("^\n")))],
[ "Gateway:", Sequence (Whitespace (), `gateway(String("^\n")))],
[ "Nameserver:", Sequence (Whitespace (), `nameserver(String("^\n")))],
[ "Server:", Sequence (Whitespace (), `server(String("^\n")))],
[ "Serverdir:", Sequence (Whitespace (), `serverdir(String("^\n")))],
[ "Alias:", Sequence (Whitespace (), `alias(String("^\n")))],
[ "Machinename:", Sequence (Whitespace (), `machinename(String("^\n")))],
[ "Domain:", Sequence (Whitespace (), `domain(String("^\n")))],
[ "SMP:", Sequence (Whitespace (), `smp(String("^\n")))],
[ "Mousedevice:", Sequence (Whitespace (), `mouse_device(String("^\n")))],
[ "Mousetype:", Sequence (Whitespace (), `mouse_type(String("^\n")))],
[ "InitrdModules:", Sequence (Whitespace (), `initrd_modules(List(String("^ \"\n"), " ")))],
[ "Options:", Sequence (Whitespace (), `options(String("^\n")))],
[ "Floppydisk:", Sequence (Whitespace (), `floppy_disk(String("^\n")))],
[ "YaST2update:", Sequence (Whitespace (), `yast2_update(String("^\n")))],
[ "Textmode:", Sequence (Whitespace (), `textmode(String("^\n")))],
[ "Framebuffer:", Sequence (Whitespace (), `framebuffer(Hexval("^\n")))],
[ "Locale:", Sequence (Whitespace (), `language(String("^\n")))],
[ "Font:", Sequence (Whitespace (), `font(String("^\n")))],
[ "Unicodemap:", Sequence (Whitespace (), `unicodemap(String("^\n")))],
[ "Screenmap:", Sequence (Whitespace (), `screenmap(String("^\n")))],
[ "Fontmagic:", Sequence (Whitespace (), `fontmagic(String("^\n")))],
[ "HasPCMCIA:", Sequence (Whitespace (), `haspcmcia(String("^\n")))],
[ "USB:", Sequence (Whitespace (), `usb(String("^\n")))],
[ "YaST2serial:", Sequence (Whitespace (), `serial(String("^\n")))],
[ "AutoYaST:", Sequence (Whitespace (), `autoinstall(String("^\n")))],
[ "YaST2color:", Sequence (Whitespace (), `color(String("^\n")))],
[ "Manual:", Sequence (Whitespace (), `manual(String("^\n")))],
[ "Braille:", Sequence (Whitespace (), `braille(String("^\n")))],
[ "Demo:", Sequence (Whitespace (), `demo(String("^\n")))],
[ "Disks:", Sequence (Whitespace (), `disks(String("^\n")))],
[ "Console:", Sequence (Whitespace (), `console(String("^\n")))],
[ "Reboot:", Sequence (Whitespace (), `reboot(String("^\n")))],

[ "X11i:", Sequence (Whitespace (), `x11i(String("^\n")))],
[ "XServer:", Sequence (Whitespace (), `xserver(String("^\n")))],
[ "XVersion:", Sequence (Whitespace (), `xversion(String("^\n")))],
[ "XBusID:", Sequence (Whitespace (), `xbusid(String("^\n")))],
[ "XkbRules:", Sequence (Whitespace (), `xkbrules(String("^\n")))],
[ "XkbModel:", Sequence (Whitespace (), `xkbmodel(String("^\n")))],
[ "FTP-User:", Sequence (Whitespace (), `ftpuser(String("^\n")))],
[ "FTP-Proxy:", Sequence (Whitespace (), `ftpproxy(String("^\n")))],
[ "FTP-Proxyport:", Sequence (Whitespace (), `ftpproxyport(String("^\n")))],
[ "Username:", Sequence (Whitespace (), `username(String("^\n")))],
[ "Password:", Sequence (Whitespace (), `password(String("^\n")))],
[ "AsWorkgroup:", Sequence (Whitespace (), `asworkgroup(String("^\n")))],
[ "WorkDomain:", Sequence (Whitespace (), `workdomain(String("^\n")))],
[ "Chandev:", Sequence (Whitespace (), `chandev(String("^\n")))],
[ "VNC:", Sequence (Whitespace (), `vnc(String("^\n")))],
[ "VNCpassword:", Sequence (Whitespace (), `vncpassword(String("^\n")))],
[ "RunVNC:", Sequence (Whitespace (), `runvnc(String("^\n")))],

[ "", `unknown (String ("^\n"))]
),
Continue ("\n")
))
)
)
Loading

0 comments on commit 5db7c9f

Please sign in to comment.