"Создаем порт для FreeBSD своими руками" - читать интересную книгу автора (Ачилов Рашид) Набор скриптов mountsmb2 (там их три) был написан мной достаточно давно
и преследовал тольк одну цель - автоматически монтировать SMB/CIFS-сетевые ресурсы от других Samba-серверов и компьютеров под управлением Windows. Поскольку это скрипт, написанный на языке командной оболочки sh, то никакой сборки порта не требуется и именно поэтому этот порт будет рассмотрен в качестве примера. PORTNAME= mountsmb2 PORTVERSION= 0.90.1 CATEGORIES= sysutils net MASTER_SITES= ftp://ftp.granch.ru/pub/other/ MAINTAINER= [email protected] COMMENT= SMB/CIFS shares mounting scripts to do it at login RUN_DEPENDS= findsmb:${PORTSDIR}/net/samba3 \ sudo:${PORTSDIR}/security/sudo \ gawk:${PORTSDIR}/lang/gawk USE_BZIP2= yes NO_BUILD= yes .include "bsd.port.pre.mk· do-install: .for i in smb2awk smb2nsmbrc mountsmb2 ${INSTALL_SCRIPT} ${WRKSRC}/${i} ${PREFIX}/bin -@${MKDIR} ${EXAMPLESDIR} .for i in sudoers .login .nsmbrc .mssmbrc ${INSTALL_DATA} ${WRKSRC}/${i} ${EXAMPLESDIR} .endfor -@${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.FreeBSD ${DOCSDIR} @${SED} -e "s,%%EXAMPLESDIR%%,${EXAMPLESDIR},g" -i .old ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} @${RM} -f ${PKGMESSAGE} @${MV} ${PKGMESSAGE}.old ${PKGMESSAGE} .include "bsd.port.post.mk· |
|
|