2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-11 15:50:11 +00:00
Commit Graph

190 Commits

Author SHA1 Message Date
d6531550ec Merge pull request #2627 from zet809/fix_issue_2327
Have ntp sync up waiting for 1 minute in case sync up failed
2017-03-21 14:39:55 -04:00
38831c8358 Modify the waiting time clearer for user for ntp-wait 2017-03-21 05:27:52 -04:00
799d143e90 Merge pull request #2593 from zet809/fix_issue_2362
fix issue 2362: If packimage is not run, osimage in the chain table w…
2017-03-16 15:42:32 -04:00
b425feb494 fix issue 2362: If packimage is not run, osimage in the chain table will fail on netboot images 2017-03-14 23:22:54 -04:00
38d9914d35 Have ntp sync up waiting for 1 minute in case sync up failed 2017-03-14 23:06:03 -04:00
f1ac7b8564 Merge pull request #2479 from stanford-rc/enhance_mtm
Enhance mtm discovery for non-IBM hardware
2017-03-05 23:13:35 +08:00
ed27765bf1 fix indentation (tabs instead of spaces) 2017-03-03 09:30:28 -08:00
5323cd4f64 To have xcat-genesis-script depended on xcat-genesis-base 2.13.2 2017-02-21 03:23:43 -05:00
c0c6082b13 dodiscovery: use information from FRU instead of DMI for MTM
Don't use information from DMI to populate the MTM field, as there is no
guarantee it will match with what's in the FRU pages. Since
`bmcdiscover` uses FRU information, use it in `dosdiscovery` too so they
will match for MTMS discovery.
2017-02-13 10:57:26 -08:00
603c7785f7 MTM: add support for other vendors, in the form of vendor::model 2017-02-10 13:38:22 -08:00
defecc7496 Fix typo in bmcsetup if test 2017-01-31 13:52:14 -05:00
b4d6b817ce Merge pull request #2424 from zet809/fix_issue_2422
Don't use "which" to check whether ipmitool is installed in genesis
2017-01-19 10:12:44 -05:00
92b4408077 Merge pull request #2419 from jjohnson42/fixbmcsetup
Quote user and password in ipmitool
2017-01-19 15:22:30 +08:00
3040050e1d Don't use which to check whether ipmitool is installed 2017-01-18 22:11:10 -05:00
fad57b6aff Quote user and password in ipmitool
If a value had certain characters, the command would be incorrect.
For example, a password with a '#' in it would break.
2017-01-18 14:19:13 -05:00
6755a099d0 Merge pull request #2195 from neo954/issue1547-rpm-packaging
Make all the rpm packages have the exactly same version and release numbers
2017-01-10 17:27:54 +08:00
6ace21010b Merge branch 'master' into have_bmcsetup_run_in_postscript 2017-01-10 13:54:40 +08:00
197212a886 Modification based on Victor's comments 2017-01-09 23:45:41 -05:00
2847ea1da3 Merge pull request #2198 from neo954/issue1548-deb-packaging
Make all the deb packages have the exactly same version and release numbers
2017-01-09 08:46:05 +08:00
398494a32c Fix typo. Remove unused lines. 2017-01-05 11:07:45 +08:00
6440032111 modify getipmi and bmcsetup works also as a post/postboot script for diskful or diskless installation 2017-01-03 08:42:52 -05:00
327db76f9e Make all the deb packages have the exactly same version and release numbers 2017-01-03 12:56:15 +08:00
65c2911888 Make all the rpm packages have the exactly same version and release numbers 2017-01-03 12:47:14 +08:00
0ec39c2a57 Fix the code of waiting for ntpd to synchronize in genessis 2016-12-20 12:17:12 +08:00
4897acedf7 Revert "[CUSTOMER] Use ntpdate in genesis kernel instead of starting the ntp daemon to reduce discovery time" 2016-12-14 17:35:55 +08:00
482f6b7fc2 Use the -b option to force the time change 2016-12-13 13:42:07 -05:00
c1673f730b Since the genesis kernel is not intended to be long running, there's no need to start ntp daemon, simply attempt to sync with ntpdate.
There's an issue in this code where we query ntpq for the offset too quickly after starting the ntp daemon.  This causes the offset to always be 0 and we continue.  We have seen situations where ntpd starts before the first check and becomes > 1000.  Then it takes 15 minutes before the 2nd attempt and delays the hardware discovery process
2016-12-13 11:15:27 -05:00
5af0a890a4 Add messages to trace the ntpd commands in genesis 2016-12-07 21:39:21 -05:00
40e9608cf4 To have xcat-genesis-script depended on xcat-genesis-base 2.13.0 or higher 2016-12-07 02:10:32 -05:00
4aab65ea0a Revert the naming back to using snap<date> and instead use the
Epoch keyword to control the priority of the xCAT-genesis-base package
2016-12-05 13:58:27 -05:00
b30ed57db2 - Bump up the version to 2.13.0
- Edit the makerpm to replace version of xCAT-genesis-base.spec
  file so there's no need to manually set the VERSION.  We
  do need a better way for the RELEASE variable
- Require xCAT-genesis-base >= 2.13.0 for the rebuild of genesis-base
- Clean up the builder rpm to include directories to clean up correctly
  on rpm removal
2016-12-02 17:38:14 -05:00
21b77c86df modified depending on comments 2016-11-03 21:01:52 -04:00
672f1e8bd5 modified depending on comments 2016-11-03 04:21:57 -04:00
15e2a17a8b move rsyslogd restart code from dhclient-script to doxcat 2016-11-02 01:04:21 -04:00
444d223c88 Fix permissions on loadmlxeth script
loadmlxeth was not executable, resulting
in a broken udev rule for mellanox booting
systems.
2016-10-31 10:10:08 -04:00
e3a826ef23 - Remove the USER/PASS clear text being sent back to syslog
- Remove the access display, doesn't look useful
2016-10-13 20:10:20 -04:00
edb1d181e9 Provide hook for saner versioning
The traditional approach was not adequately
hooked into git.  It should do nothing by
default differently.
2016-09-28 08:43:35 -04:00
d5205de146 Improve port change check
When changing the port when indicating NCSI
package, the comparison was inadequate.  Improve
things by at least checking the shared/dedicated portion.

Note that it is not comparing the package id, which means
things are imperfect, though they are better than before.
However, it's not too shabby because the NIC being active
is the important part, the NCSI package change happening
later is ok, since the net config is still being put on
the correct IMM Nic.
2016-09-14 11:26:16 -04:00
bb460dc5ce Provide a more adaptive approach to 'LOCKEDUSERS' in bmcsetup 2016-09-08 16:50:23 -04:00
18308688bf Fix github issue #1591 2016-08-31 16:51:07 +08:00
8b5f44c44a Modify xcat-genesis-script pkg name for ubuntu 2016-08-10 01:23:06 -04:00
f9d532b009 Fix issue 1638: Genesis not wait long enough time to have NICs get IP address 2016-08-05 03:02:21 -04:00
20fb5d8d98 Remove provides section from xCAT-genesis-scripts/debian/cotrol file (#1581) 2016-07-25 04:17:37 -05:00
554cdb9a56 Fix xCAT-genesis-scripts/debian/control
Fix the issue that build xcat-genesis-scripts-ppc64 failed on ubuntu.
2016-07-25 15:31:49 +08:00
f14f9d8a9c Modify conflict xcat-genesis-scripts-x86-64 and xcat-genesis-scripts-ppc64 with xcat-genesis-scripts 2016-07-22 06:07:31 -04:00
967ff2a33a modify genesis scripts spec for debian/control to be debian/control-amd64 and debian/control-ppc64elwq 2016-07-20 04:18:05 -04:00
3b0799d12e Merge pull request #1531 from pdlun92/rsyslogd
Modify /bin/restart script in genesis to correctly restart rsyslogd
2016-07-20 15:40:28 +08:00
15dd911372 Modify xcat-genesis-scripts-ppc64 depend on xcat-genesis-base-ppc64 and xcat-genesis-scripts-x86-64 depend on xcat-genesis-base-x86-64 for ubuntu 2016-07-18 21:44:20 -04:00
d6f0c89d43 Added block to restart rsyslogd after dhclient has been restarted. Moved restart to xCAT-genesis-scripts 2016-07-18 13:35:44 -04:00
8a4d0b9956 Fix issue 1495: Provision Dell PowerEdge M605 compute node hangs while setup BMC 2016-07-12 05:51:17 -04:00