Makefile revision 18c2aff776a775d34a4c9893a4c72e0434d68e36
afe3ab588a6b2992efe5a9b22ed038545ba3cdbfLennart Poettering#
c343be283b7152554bac0c02493a4e1759c163f7Kay Sievers# CDDL HEADER START
b3ae710c251d0ce5cf2cef63208e325497b5e323Zbigniew Jędrzejewski-Szmek#
b3ae710c251d0ce5cf2cef63208e325497b5e323Zbigniew Jędrzejewski-Szmek# The contents of this file are subject to the terms of the
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# Common Development and Distribution License, Version 1.0 only
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# (the "License"). You may not use this file except in compliance
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# with the License.
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers#
afe3ab588a6b2992efe5a9b22ed038545ba3cdbfLennart Poettering# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d19e85f0d474ed1882561b458d528cbae49f640eZbigniew Jędrzejewski-Szmek# or http://www.opensolaris.org/os/licensing.
d19e85f0d474ed1882561b458d528cbae49f640eZbigniew Jędrzejewski-Szmek# See the License for the specific language governing permissions
d19e85f0d474ed1882561b458d528cbae49f640eZbigniew Jędrzejewski-Szmek# and limitations under the License.
d19e85f0d474ed1882561b458d528cbae49f640eZbigniew Jędrzejewski-Szmek#
d19e85f0d474ed1882561b458d528cbae49f640eZbigniew Jędrzejewski-Szmek# When distributing Covered Code, include this CDDL HEADER in each
3e495a6651609d0a45b62aab5c3ed5a3b40e11abZbigniew Jędrzejewski-Szmek# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
3e495a6651609d0a45b62aab5c3ed5a3b40e11abZbigniew Jędrzejewski-Szmek# If applicable, add the following below this CDDL HEADER, with the
3e495a6651609d0a45b62aab5c3ed5a3b40e11abZbigniew Jędrzejewski-Szmek# fields enclosed by brackets "[]" replaced with your own identifying
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering# information: Portions Copyright [yyyy] [name of copyright owner]
f85857df75cfedbc0d10b8ca2400188dc8f4c22eLennart Poettering#
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering# CDDL HEADER END
bafb15bab99887d1b6b8a35136531bac6c3876a6Lennart Poettering#
81429136905a6204875174b60a179333b7f3c9e4Kay Sievers# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
e7b4d43ec3d5eb0099a3978f98a46f3c15443b23Lennart Poettering# Use is subject to license terms.
58f55364fa00a6a4706df2c4a01c6967f432e531Lennart Poettering#
58f55364fa00a6a4706df2c4a01c6967f432e531Lennart Poettering# Makefile for volume management files that go in /etc and /var/svc
83a1ff25e5228b0a5b2cc942fd4f964d10bb73b0Zbigniew Jędrzejewski-Szmek#
83a1ff25e5228b0a5b2cc942fd4f964d10bb73b0Zbigniew Jędrzejewski-Szmek# ident "%Z%%M% %I% %E% SMI"
83a1ff25e5228b0a5b2cc942fd4f964d10bb73b0Zbigniew Jędrzejewski-Szmek#
83a1ff25e5228b0a5b2cc942fd4f964d10bb73b0Zbigniew Jędrzejewski-Szmek# cmd/volmgt/etc/Makefile
83a1ff25e5228b0a5b2cc942fd4f964d10bb73b0Zbigniew Jędrzejewski-Szmek
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poetteringinclude ../../Makefile.cmd
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poettering
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart PoetteringETCFILES= vold.conf rmmount.conf
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poettering
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart PoetteringROOTETCFILES= $(ETCFILES:%=$(ROOTETC)/%)
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poettering
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poettering#
124f2f9b6f66db00942b5882d68aa8fa8857865eLennart Poettering# For some reason I have to set these modes explicitly otherwise
e06fe15b1f27d9d2317b25232d6df1e0a60dfce2Lennart Poettering# they end up executable.
e06fe15b1f27d9d2317b25232d6df1e0a60dfce2Lennart Poettering#
61192f1d6954196d5066942241a024de4712243cLennart Poettering$(ROOTETC)/vold.conf := FILEMODE = 0444
61192f1d6954196d5066942241a024de4712243cLennart Poettering$(ROOTETC)/rmmount.conf := FILEMODE = 0444
61192f1d6954196d5066942241a024de4712243cLennart Poettering$(ROOTETC)/vold.conf := OWNER = root
6ce02c2a3a2aa888c3e074ae235d94808a165f9aLennart Poettering$(ROOTETC)/rmmount.conf := OWNER = root
6ce02c2a3a2aa888c3e074ae235d94808a165f9aLennart Poettering
3d1137ac2b196cee345ac70fcdac675af142c8dcLennart PoetteringMANIFEST = volfs.xml
3d1137ac2b196cee345ac70fcdac675af142c8dcLennart PoetteringROOTMANIFESTDIR = $(ROOTSVCSYSTEMFILESYSTEM)
3d1137ac2b196cee345ac70fcdac675af142c8dcLennart PoetteringROOTMETHOD= $(ROOTLIBSVCMETHOD)/svc-volfs
3d1137ac2b196cee345ac70fcdac675af142c8dcLennart Poettering$(ROOTMANIFEST) := FILEMODE = 0444
60d17b74d714fa15d68639062dc2932d7b096229Lennart Poettering$(ROOTLIBSVCMETHOD)/svc-volfs := FILEMODE=555
60d17b74d714fa15d68639062dc2932d7b096229Lennart Poettering
60d17b74d714fa15d68639062dc2932d7b096229Lennart Poettering.KEEP_STATE:
60d17b74d714fa15d68639062dc2932d7b096229Lennart Poettering
60d17b74d714fa15d68639062dc2932d7b096229Lennart Poetteringall: $(ETCFILES)
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poettering
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poetteringlint:
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poettering
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poetteringcstyle:
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poettering
2f653bded321fc2271edcda43d54fcc3e6c20dc9Lennart Poetteringinstall: all $(ROOTETCFILES) $(ROOTMANIFEST) $(ROOTMETHOD)
ac749874bbb66c0e7eff15ca35d1616d29b6f3c1Lennart Poettering
ac749874bbb66c0e7eff15ca35d1616d29b6f3c1Lennart Poetteringcheck: $(CHKMANIFEST)
ac749874bbb66c0e7eff15ca35d1616d29b6f3c1Lennart Poettering
ac749874bbb66c0e7eff15ca35d1616d29b6f3c1Lennart Poetteringclean:
7d417f0f357c59cc1846aa832161e69a2328f699Lennart Poettering
7d417f0f357c59cc1846aa832161e69a2328f699Lennart Poetteringclobber: clean
7d417f0f357c59cc1846aa832161e69a2328f699Lennart Poettering