Hi list, here is our solution to this problem (KISS). Thanks to Uwe for his clear answer to this question. <!-- Custom software packages --> <scripts> <init-scripts config:type="list"> <script> <filename>autoyast_install_custom_rpms.sh</filename> <interpreter>shell</interpreter> <source> <![CDATA[ #!/bin/sh ERASE_RPMS="lilo dhcpcd hfsutils jfsutils ntfsprogs xfsprogs" INSTALL_RPMS="" echo "Erase custom RPM packages ..." if [ -n "${ERASE_RPMS}" ]; then for RPM in ${ERASE_RPMS}; do echo "Erase of ${RPM}.rpm ... " rpm -e ${RPM} echo "... ${RPM}.rpm erased."; done; fi echo "Install custom RPM packages ..." if [ -n "${INSTALL_RPMS}" ]; then for RPM in ${INSTALL_RPMS}; do echo "Install ${RPM}.rpm ... " yast2 -i ${RPM} echo "... ${RPM}.rpm installed."; done; fi exit ${?} ]]> </source> </script> </init-scripts> </scripts> Bye Tobias This message and any attachments are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person.