Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER START
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# The contents of this file are subject to the terms of the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Common Development and Distribution License, Version 1.0 only
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# (the "License"). You may not use this file except in compliance
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# with the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# or http://www.opensolaris.org/os/licensing.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# See the License for the specific language governing permissions
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# and limitations under the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# When distributing Covered Code, include this CDDL HEADER in each
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# If applicable, add the following below this CDDL HEADER, with the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# fields enclosed by brackets "[]" replaced with your own identifying
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# information: Portions Copyright [yyyy] [name of copyright owner]
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER END
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Use is subject to license terms.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# ident "%Z%%M% %I% %E% SMI"
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
1346b1f0388f4100bb3c2a2bb23bc881769c020cTom Gunderseninclude ../../Makefile.cmd
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gunderseninclude ../Makefile.ssh-common
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenETCSSHDIR= $(ROOTETC)/ssh
8cd11a0f0f4ca05199e1166f6a07472b296f7455Tom GundersenDIRS= $(ETCSSHDIR)
602cc437e8b4a3ab760b5a23fa4f3112134d9c36Tom Gundersen
c166a070553511e402de5ad216d3fb62b49bdacbTom GundersenFILES= sshd_config ssh_config moduli
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenETCSSHFILES= $(FILES:%=$(ETCSSHDIR)/%)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen$(ETCSSHFILES) := FILEMODE= 644
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen$(ETCSSHFILES) := OWNER= root
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen$(ETCSSHFILES) := GROUP= sys
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenMANIFEST = ssh.xml
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenROOTMANIFESTDIR = $(ROOTSVCNETWORK)
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom GundersenSVCMETHOD = sshd
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen$(ROOTMANIFEST) := FILEMODE = 0444
0617ffabe86a6d366252477eafbe59a888b149d4Tom Gundersen
0617ffabe86a6d366252477eafbe59a888b149d4Tom Gundersen$(ETCSSHDIR)/% : %
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen $(INS.file)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
8cd11a0f0f4ca05199e1166f6a07472b296f7455Tom Gundersen$(DIRS):
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen $(INS.dir)
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen$(POFILE):
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersenall lint clean clobber _msg:
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
c166a070553511e402de5ad216d3fb62b49bdacbTom Gunderseninstall: all $(DIRS) $(ETCSSHFILES) $(ROOTMANIFEST) $(ROOTSVCMETHOD)
c166a070553511e402de5ad216d3fb62b49bdacbTom Gundersen
c166a070553511e402de5ad216d3fb62b49bdacbTom Gundersencheck: $(CHKMANIFEST)
0617ffabe86a6d366252477eafbe59a888b149d4Tom Gundersen