diff -r 8c240dd57701 emulators/suse100_base/Makefile --- a/emulators/suse100_base/Makefile Sat Oct 14 13:20:46 2006 +0000 +++ b/emulators/suse100_base/Makefile Sat Oct 14 22:21:56 2006 +0200 @@ -53,10 +53,18 @@ do-install: ${INSTALL_SCRIPT} $$FILE ${PREFIX}/sbin/`basename $$FILE .sh`; \ done ${INSTALL_DATA_DIR} ${EMULDIR}/dev + @${CP} ${PKGDIR}/PLIST ${PLIST_SRC} +.if ${OPSYS} != "FreeBSD" || exists(/dev/MAKEDEV) ${INSTALL_DATA} /dev/MAKEDEV ${EMULDIR}/dev cd ${EMULDIR}/dev && ${SH} ./MAKEDEV std audio cd ${EMULDIR}/dev && ${LN} -fs sound dsp - @${CP} ${PKGDIR}/PLIST ${PLIST_SRC} + ${ECHO} "@exec cp -p /dev/MAKEDEV %D/${EMULSUBDIR}/dev" \ + >>${PLIST_SRC} + ${ECHO} "@exec cd %D/${EMULSUBDIR}/dev && sh ./MAKEDEV std audio" \ + >>${PLIST_SRC} + ${ECHO} "@exec cd %D/${EMULSUBDIR}/dev && ln -s sound dsp" \ + >>${PLIST_SRC} +.endif ${RPM2PKG} ${RPM2PKGARGS} ${ECHO} "@dirrm ${EMULSUBDIR}" >>${PLIST_SRC} ${INSTALL_DATA} ${WRKDIR}/SuSE-release ${EMULDIR}/etc diff -r 8c240dd57701 emulators/suse100_base/PLIST --- a/emulators/suse100_base/PLIST Sat Oct 14 13:20:46 2006 +0000 +++ b/emulators/suse100_base/PLIST Sat Oct 14 21:55:32 2006 +0200 @@ -8,8 +8,5 @@ sbin/linux-mkpwd @dirrm ${EMULSUBDIR}/proc @unexec cd %D/${EMULSUBDIR}/etc && ${RM} -f group gshadow passwd shadow @exec ${MKDIR} %D/${EMULSUBDIR}/dev -@exec cp -p /dev/MAKEDEV %D/${EMULSUBDIR}/dev -@exec cd %D/${EMULSUBDIR}/dev && sh ./MAKEDEV std audio -@exec cd %D/${EMULSUBDIR}/dev && ln -s sound dsp @unexec ${RM} -f %D/${EMULSUBDIR}/dev/* @dirrm ${EMULSUBDIR}/dev