Bug 173899

Summary: Complaints from pkgng when installing
Product: Ports & Packages Reporter: Enji Cooper <ngie>
Component: Individual Port(s)Assignee: Baptiste Daroussin <bapt>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Enji Cooper freebsd_committer freebsd_triage 2012-11-25 00:00:00 UTC
==============================================

To configure a Salt Master, do the following:

  o Copy /usr/local/etc/salt/master.sample
    to /usr/local/etc/salt/master
  o Set salt_master_enable="YES" in rc.conf
----------------------------------------------
=============================================
===>   Compressing manual pages for salt-0.10.4
pkg: Unable to open keyword definition(/usr/ports/Keywords/stopdaemon.yaml): No such file or directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pkg: unknown keyword stopdaemon, ignoring @stopdaemon
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pkg: Unable to open keyword definition(/usr/ports/Keywords/stopdaemon.yaml): No such file or directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pkg: unknown keyword stopdaemon, ignoring @stopdaemon
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing salt-0.10.4... done

bapt@/jlaffaye@/etc should be brought in to help with figuring out what needs to be done to handle this properly because it seems like bsd.port.mk should be handling this...

From bsd.pkgng.mk:

 21 PLIST_REINPLACE:=   ${PLIST_REINPLACE:Nstopdaemon}

From bsd.port.mk:

1556 PLIST_REINPLACE+=   dirrmtry stopdaemon rmtry
1557 PLIST_REINPLACE_DIRRMTRY=s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true!
1558 PLIST_REINPLACE_RMTRY=s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true!
1559 PLIST_REINPLACE_STOPDAEMON=s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true!

Fix: 

bsd.port.mk needs to be fixed.
How-To-Repeat: cd /usr/ports/sysutils/salt
make clean all deinstall install
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2012-11-25 00:05:49 UTC
Responsible Changed
From-To: freebsd-ports-bugs->bapt

Over to maintainer(s).
Comment 2 Baptiste Daroussin freebsd_committer freebsd_triage 2012-12-21 12:42:52 UTC
State Changed
From-To: open->closed

Fixed in 1.0.4. Thanks!