Print this page
5166 sendmail package should be replaceable

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sendmail/lib/Makefile
          +++ new/usr/src/cmd/sendmail/lib/Makefile
↓ open down ↓ 25 lines elided ↑ open up ↑
  26   26  MANIFEST=               smtp-sendmail.xml sendmail-client.xml
  27   27  SVCMETHOD=              smtp-sendmail sendmail-client
  28   28  
  29   29  include                 ../../Makefile.cmd
  30   30  
  31   31  SRCS=                   aliases helpfile local-host-names trusted-users
  32   32  
  33   33  ROOTMANIFESTDIR=        $(ROOTSVCNETWORK)
  34   34  
  35   35  ROOTETCMAIL =           $(ROOTETC)/mail
  36      -ROOTETCMAILF =          $(ROOTETCMAIL)/aliases $(ROOTETCMAIL)/helpfile \
       36 +ROOTETCF =              $(ROOTETC)/aliases
       37 +ROOTETCMAILF =          $(ROOTETCMAIL)/helpfile \
  37   38                          $(ROOTETCMAIL)/local-host-names \
  38   39                          $(ROOTETCMAIL)/trusted-users
  39      -ROOTETCSYMLINKS =       $(ROOTETC)/aliases
  40      -ROOTETCMAILSYMLINKS =   $(ROOTETCMAIL)/sendmail.hf
       40 +ROOTETCMAILSYMLINKS =   $(ROOTETCMAIL)/aliases \
       41 +                        $(ROOTETCMAIL)/sendmail.hf
  41   42  
  42   43  # conditional assignments
  43   44  $(ROOTETCMAILF) :=      FILEMODE =      644
       45 +$(ROOTETCF) :=          FILEMODE = 644
  44   46  
  45   47  .KEEP_STATE:
  46   48  
  47   49  all:            $(SRCS)
  48   50  
  49      -install:        all $(ROOTETCMAILF) $(ROOTETCSYMLINKS) \
       51 +install:        all $(ROOTETCF) $(ROOTETCMAILF) $(ROOTETCSYMLINKS) \
  50   52                  $(ROOTETCMAILSYMLINKS) $(ROOTMANIFEST) $(ROOTSVCMETHOD)
  51   53  
  52   54  check:          $(CHKMANIFEST)
  53   55  
  54   56  clean:
  55   57  
  56   58  clobber:
  57   59  
  58   60  lint:
  59   61  
  60   62  $(ROOTETCMAIL)/%: %
  61   63          $(INS.file)
  62   64  
  63      -$(ROOTETCSYMLINKS):
  64      -        $(RM) $@; $(SYMLINK) mail/aliases $@
       65 +$(ROOTETCMAIL)/aliases:
       66 +        $(RM) $@; $(SYMLINK) ../aliases $@
  65   67  
  66      -$(ROOTETCMAILSYMLINKS):
       68 +$(ROOTETCMAIL)/sendmail.hf:
  67   69          $(RM) $@; $(SYMLINK) helpfile $@
  68   70  
  69   71  include ../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX