µÚ8Õ ¡¡pkg-* Îļþ

Ŀ¼
8.1 pkg-message (°²×°Ô¤±àÒë°üʱÏÔʾµÄÏûÏ¢Îļþ)
8.2 pkg-install (°²×°Ô¤±àÒë°üʱִÐеĽű¾Îļþ)
8.3 pkg-deinstall (Ð¶ÔØÊ±Ö´ÐеĽű¾Îļþ)
8.4 pkg-req (°²×°Ô¤±àÒë°üʱ¼ì²âÊÇ·ñÓ¦Ö´ÐвÙ×÷µÄ½Å±¾Îļþ)
8.5 ¸Ä±ä pkg-* ÎļþµÄÃû×Ö
8.6 ʹÓà SUB_FILES ºÍ SUB_LIST

¡¡¡¡Ç°ÃæÓÐһЩûÓÐÌá¼°µÄ¹ØÓÚ pkg-* ÎļþµÄ¼¼ÇÉ£¬ ËüÃÇ¿ÉÒÔ·½±ãµØÍê³ÉÐí¶àÈÎÎñ¡£

8.1 pkg-message (°²×°Ô¤±àÒë°üʱÏÔʾµÄÏûÏ¢Îļþ)

¡¡¡¡Èç¹ûÄúÐèÒªÔÚ°²×°Ê±ÏÔʾһÌõÏûÏ¢¸øÓû§£¬ ¿ÉÒÔ°ÑÕâÏûÏ¢·ÅÔÚ pkg-message ÖС£ ÕâÒ»ÌØÐÔͨ³£¿ÉÒÔÓÃÓÚÔÚ pkg_add(1) Ö®ºóÏÔʾһЩ¸½¼ÓµÄ°²×°²½Ö裬 »òÏÔʾ¹ØÓÚÊÚȨµÄÐÅÏ¢¡£

¡¡¡¡µ±ÐèÒªÏÔʾһЩ±àÒ뿪¹Ø»ò¾¯¸æÊ±£¬ ÇëʹÓà ECHO_MSG¡£ pkg-message ÎļþÖ»ÊÇΪÏÔʾ°²×°ºóµÄÖ´ÐвÙ×÷Ö¸µ¼Ê¹Óõġ£ ÀàËÆµØ£¬ »¹ÐèÒªÁôÒâ ECHO_MSG ºÍ ECHO_CMD Ö®¼äµÄÇø±ð¡£ ǰһ¸öÊÇÔÚÆÁÄ»ÉÏÏÔʾÏûÏ¢ÐÔµÄÎÄ×Ö£¬ ¶øºóÒ»¸öÔòÓÃÓÚÔÚÖ´ÐÐÃüÁîʱʹÓùܵÀ¡£

¡¡¡¡ÏÂÃæÊÇÓõ½ÁËÕâÁ½¸öºêµÄÀý×Ó shells/bash2/Makefile£º

update-etc-shells:
        @${ECHO_MSG} "updating /etc/shells"
        @${CP} /etc/shells /etc/shells.bak
        @( ${GREP} -v ${PREFIX}/bin/bash /etc/shells.bak; \
                ${ECHO_CMD} ${PREFIX}/bin/bash) >/etc/shells
        @${RM} /etc/shells.bak

×¢Òâ: pkg-message Îļþ£¬ ²¢²»ÐèÒªÃ÷È·µØ¼Óµ½ pkg-plist ÖС£ ´ËÍ⣬ ÔÚÓû§Ê¹Óà port ¶ø²»ÊÇ package À´°²×°Èí¼þʱ£¬ Ëü²¢²»»á±»ÏÔʾ³öÀ´¡£ Òò´ËÈç¹ûÐèÒªµÄ»°£¬ ÄúÓ¦¸ÃÔÚ post-install target ÖÐÖ¸¶¨ÏÔʾËü¡£

ÈôÄúÓйØÓÚ FreeBSD ports ϵͳµÄÎÊÌ⣬ Çë·¢Ë͵ç×ÓÓʼþÖÁ <ports@FreeBSD.org>¡£
¹ØÓÚ´ËÎĵµµÄÈκÎÎÊÌ⣬ ÇëÖº¯ <doc@FreeBSD.org>¡£