/opt/services/diskless_boot/RHEL-xxx. Looks like they're installed in our 6.9.0.10 distro, so probably it comes as part of the kernel update(?).
mount --bind /opt/services/lustre-client/ /opt/services/diskless_boot/RHEL-xxx/usno-corr/lustre-client # Or somewhere else. The point of this mount it to make the lustre directory available in the chroot jail.
usno_patch.sh just before calling usno_patch-client.sh. Probably this should be a new script (e.g., usno_lustre-client-update.sh).
lustre-client-${version}-*rpm and lustre-client-modules-${version}*rpm). The version is the lustre version (x.y.z) followed by the Red Hat kernel version: for example, with Lustre v2.4.3 the version would be 2.4.3-2.6.32_696.3.2.el6.x86_64.x86_64.
/home/usno-serv/updates/yum/RHEL-xxx/lustre. This should make them available when they're copied over to the production server later in the patch process. The patch script running on the production server should see these as normal updates and apply them automatically.
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.