Commit Graph

101 Commits

Author SHA1 Message Date
mxi1
b11687c421 the code to enable statelite semantics on top of ramdisk is here:
there's one new attribute called "rootfstype" for the osimage;

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@8564 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-01-06 06:54:06 +00:00
mxi1
f159080112 use FindBin module to resolve the relative lib path.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@8388 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-12-13 06:59:31 +00:00
linggao
44be87bb74 made permission for / on stateless node to be 755
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7932 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-10-26 15:03:32 +00:00
mxi1
3a928b23b7 for defect 3090498, remove two unused variable in sles.pm;
for defect 3091772 and 3091775, two errors in sles genimage.

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7898 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-10-21 08:02:24 +00:00
mellor
ab5b2ca9df bundle file and pkglist updates to automatically install perl-DBD and ODBC rpms on service nodes
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7767 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-10-06 19:05:26 +00:00
phamt
f143dae32f Added network drivers for s390x. Change nodeset command for zVM to handle the new name of initrd-statelite.gz.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7743 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-10-04 16:12:34 +00:00
mxi1
152777a64e update the code to handle the kernel in genimage
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7667 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-27 09:09:50 +00:00
mxi1
9ce6102a4a for defect 3072164,
move the code related with kernel selection out of "unless($onlyinitrd)" block.

    the code for sles and redhat  is all udpated.

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7639 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-25 09:54:06 +00:00
jbjohnso
ed66c9013c -Fix errors in BOOTIF handling and RHEL5 stateless/statelite image network bringup
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7577 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-22 15:08:16 +00:00
linggao
d3b2c73a23 bug fix
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7508 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-17 18:12:25 +00:00
linggao
eabd2ed67d bug fix
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7506 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-17 17:33:51 +00:00
mxi1
444bdd0b8e the code change for genimage enhancement is here
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7491 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-17 09:54:47 +00:00
daniceexi
24fd95b6e7 Create the temporary directory for the driver update disk with ramdom dir name
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7187 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-23 08:00:51 +00:00
phamt
5bc53f2fe4 Fixed error in rc.statelite: /sysroot/etc/init.d/statelite: line 326: [!: command not found
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7133 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-19 01:29:28 +00:00
mxi1
92b99d0a9d fix one bug for "FindFile()" function in rc.statelite
now, "ls -A ${path}|wc -l" is used to judge whether one directory is empty or not


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7094 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-15 16:06:23 +00:00
mxi1
c9f074bb4d in order to support diskless SLES11 on P7, all the file in /lib64/ will be copied to /tmp/initrd.$$/lib64/
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7080 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-13 09:09:06 +00:00
daniceexi
a2b682832e The code checkin of driver update disk support for Linux
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7062 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-12 09:05:51 +00:00
mxi1
fd6fcab6e7 increased the retry times;
replace udp with tcp as the default nfs options;


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7057 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-12 03:24:40 +00:00
mxi1
2ef5d53f9c for defect 3017528, seperate the "xcatdsklspost" from gettyset,
and also put xcatdsklpost to xcatpostinit, which works for both redhat and sles
thanks, Andrew(st-an-v)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6741 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-14 09:57:05 +00:00
mxi1
ce0393fcb3 remove one unused variable - rwfiles
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6739 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-14 03:22:24 +00:00
mxi1
950f31d806 imgutils::get_package_names() is used now
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6688 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-09 09:36:36 +00:00
mxi1
17731a33ec for defect 3012545,
"netboot/imgutils/imgutils.pm" is created to hold all the functions used in different "genimage" commands;


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6683 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-09 06:19:30 +00:00
phamt
f748d43151 Cleaned up xCAT code
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6663 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-07 15:12:44 +00:00
mxi1
d7e3671d38 remove mountfile() from genimage code, according to defect 3017542
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6650 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-06 08:29:49 +00:00
mxi1
d80587803c remove the un-used code from genimage, according to the defect 3019537
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6649 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-07-06 08:18:22 +00:00
mxi1
f8fab79782 for defect 3017573, change "-z" to "! -e".
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6524 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-18 02:59:31 +00:00
phamt
610d9e5e91 Update genimage code to support s390x
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6468 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-16 00:09:21 +00:00
phamt
14812ec27b Added statelite support to zVM plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6467 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-15 21:09:35 +00:00
mxi1
8bcb731086 defect 3006554 is fixed; if one home-made kernel is specified with "-k" option,
the user can put the kenrel file(for example, its name should head with "vmlinux" or "vmlinuz" or "image") into /boot/ directory,
put the related kernel modules to /lib/modules/


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6403 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-09 07:50:50 +00:00
mxi1
9fb095dd43 make sure gettyset will always be in the .depend.start file
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6208 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-05-24 07:23:05 +00:00
mxi1
c891a99e34 defect 2994621 is fixed;
some LSB tags are added to gettyset,


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6106 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-05-14 07:42:58 +00:00
linggao
adf8d46bc3 removed /var/cache/yum* from the exlist file and add /var/cache/zypper* instead for SLES diskless images
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6030 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-05-07 16:12:35 +00:00
mxi1
f19057cdeb "iputils" is added to the .ppc64.pkglist files,
the "ping" command from "iputils" is used by the "setbootfromnet" script


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5891 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-27 06:25:37 +00:00
mxi1
9ed6596820 -defect 2990306 is fixed;
if two or more kernel packages are installed into $rootimg_dir/boot/,
the value of "<$rootimg_dir/boot/vmlinux-*>" will be one array, not a file, 
which can lead to one error for the copy() subroutine in File::Copy.


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5835 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-21 09:36:22 +00:00
mxi1
27982a9e39 -defect 2987052 is fixed;
before the copy command, make sure the required kernel file is there,
if there's no one, returen one error message;



git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5795 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-16 10:48:27 +00:00
linggao
0be60e14a1 big fix
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5783 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-15 18:31:46 +00:00
mxi1
fa4c045506 -defect 2984257 is fixed;
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5726 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-09 03:18:56 +00:00
cjhardee
ad26890c44 Adding the timezone package to the package lists that didn't have it so stateless sles images will have the correct timezone
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5719 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-08 19:40:20 +00:00
ligc
8db53eb54d add powerpc-utils and bc into pkglist to enable the setbootfromnet
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5708 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-08 01:26:10 +00:00
mellor
1b30b87fb2 removed xCATsn from pkglist, already in otherpkgs.pglist. conserver gets installed too early when in pkglist, and /etc/services does not get set up correctly.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5691 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-06 20:29:37 +00:00
mxi1
68904a9cea Add one line "STARMODE=auto" in the ifcfg-$nic file, which can configure the routes following the "routes" file on SUSE.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5679 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-06 06:45:36 +00:00
mxi1
0e32272c61 -defect 2980919 is fixed;
the "ifcfg-$nic" file will be there for SLES, right now.


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5678 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-06 05:54:54 +00:00
daniceexi
dbcb8cce6c Preserve vmlinuz in root image on genimage; add dep drivers automatically
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5657 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-02 12:05:33 +00:00
mxi1
22b16df736 -bug 2945115 is fixed; the checkpoint of kernel version is pushed back
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5650 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-04-02 07:11:44 +00:00
mxi1
170c215815 -defect 2972473 is fixed; add limited cross-platform support for genimage
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5624 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-31 09:17:51 +00:00
mellor
1b819b4b1f fixes to genimage for NEW_INSTALL_LIST processing
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5617 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-31 00:51:21 +00:00
mxi1
d4f537e501 =bug 2975712 is fixed; genimage cannot get the package in the .pkglist file
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5567 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-24 08:47:35 +00:00
mellor
7e68619239 SLES genimage support for NEW_INSTALL_LIST stanza in pkglist files
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5545 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-22 16:14:06 +00:00
linggao
a2b053d8bd added support for #INCLUDE tag in pkglist file
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5537 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-19 21:12:56 +00:00
mxi1
8b78dec611 change kernel-ppc64 to kernel-default in the default service pkglist
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5450 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-12 03:07:08 +00:00