#!/bin/bash # # Create array list: printf ' %s ' *.xml;echo # XML=desktop ZBC=zbuild XSL=../gen_zbc_v2.xsl mkdir -v $ZBC [ ! -d ${XML} ] && { echo "Failure in ${XML} Directory. Exiting."; exit 1; } [ ! -f ${XSL} ] && { echo "Failure finding ${XSL} File. Exiting."; exit 1; } XMLFILES=(libdbusmenu-lxqt.xml libfm-extra.xml libfm-qt.xml liblxqt.xml libqtxdg.xml libsysstat.xml lxqt-about.xml lxqt-admin.xml lxqt-build-tools.xml lxqt-config.xml lxqt-globalkeys.xml lxqt-kconfig.xml lxqt-kidletime.xml lxqt-kwayland.xml lxqt-kwindowsystem.xml lxqt-layer-shell.xml lxqt-libkscreen.xml lxqt-menu-data.xml lxqt-openssh-askpass.xml lxqt-panel.xml lxqt-policykit.xml lxqt-powermanagement.xml lxqt-qtplugin.xml lxqt-runner.xml lxqt-session.xml lxqt-solid.xml lxqt-sudo.xml lxqt-themes.xml menu-cache.xml muparser.xml obconf-qt.xml pcmanfm-qt.xml post-install.xml pre-install.xml qtxdg-tools.xml xdg-desktop-portal-lxqt.xml) for x in ${XMLFILES[@]}; do if [[ -f ${XML}/${x} ]]; then echo " Creating: ${x} " xsltproc -o ${ZBC}/${x}.zbc ${XSL} ${XML}/${x} else echo "Not Found: ${x} " fi done