| #Common code to generate the hwmon conf files from the MRW. |
| #Can be pulled in on a per system basis. |
| DEPENDS += "mrw-perl-tools-native mrw-native" |
| ${STAGING_BINDIR_NATIVE}/perl-native/perl \ |
| ${STAGING_BINDIR_NATIVE}/hwmon.pl \ |
| -x ${STAGING_DATADIR_NATIVE}/obmc-mrw/${MACHINE}.xml |
| from fnmatch import fnmatch |
| #These conf files generated by hwmon.pl are in |
| #subdirectories which we need to preserve the path to. |
| for root, dirs, files in os.walk("./"): |
| if fnmatch(name, "*.conf"): |
| myfiles.append(os.path.join(root, name)) |
| python install_conf_files() { |
| files = find_conf_files() |
| install_dir = os.path.join(d.getVar("D", True), |
| "etc", "default", "obmc", "hwmon") |
| dest = os.path.join(install_dir, f) |
| parent = os.path.dirname(dest) |
| if not os.path.exists(parent): |
| do_install[postfuncs] += "install_conf_files" |