4 nawk '/^netbios-[ns]*[ ]/ {next}
6 END { print "netbios-ssn 139/tcp"
7 print "netbios-ns 137/udp # samba service" }' \
8 ${PKG_INSTALL_ROOT}/etc/inet/services > /tmp/services.$$ && \
9 mv -f /tmp/services.$$ ${PKG_INSTALL_ROOT}/etc/inet/services &&
11 chmod 644 ${PKG_INSTALL_ROOT}/etc/inet/services && \
12 echo "Updated ${PKG_INSTALL_ROOT}/etc/inet/services"
14 nawk '/samba.*mbd[ ]/ { next }
16 END { print "# samba connections are handled by smbd and nmbd"
17 print "netbios-ssn stream tcp nowait root /opt/samba/bin/smbd
19 print "netbios-ns dgram udp wait root /opt/samba/bin/nmbd nmbd" }'
21 ${PKG_INSTALL_ROOT}/etc/inet/inetd.conf > /tmp/inetd.conf.$$ &&
23 mv -f /tmp/inetd.conf.$$ ${PKG_INSTALL_ROOT}/etc/inet/inetd.conf
25 chmod 644 ${PKG_INSTALL_ROOT}/etc/inet/inetd.conf && \
26 echo "Updated ${PKG_INSTALL_ROOT}/etc/inet/inetd.conf"
28 echo "Installed samba service into ${PKG_INSTALL_ROOT:-/}"
30 inetpid=`/bin/ps -ef | awk '/ \/usr\/sbin\/inetd / { print $2 } '`
31 if [ "X$inetpid" = "X" ]; then
32 echo "inetd not running"
34 echo "Restarting inetd($inetpid)"