fsadmin revision 729
6ee667aeeb284b652e256ad1d792b0fb6c28fabaLennart Poettering#! /usr/bin/ksh93
643a14a5271ed19ec30a9882d4b9e9ae1c357fb1Lennart Poettering#
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# Use is subject to license terms.
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers#
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers# Permission is hereby granted, free of charge, to any person obtaining a
91e8651b6e3acf77c0fc51febe70b94afcd81b7dZbigniew Jędrzejewski-Szmek# copy of this software and associated documentation files (the
912b54ad47e1597c1744ccd936368b0eb1468b16David Strauss# "Software"), to deal in the Software without restriction, including
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# without limitation the rights to use, copy, modify, merge, publish,
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# distribute, and/or sell copies of the Software, and to permit persons
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# to whom the Software is furnished to do so, provided that the above
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# copyright notice(s) and this permission notice appear in all copies of
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# the Software and that both the above copyright notice(s) and this
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# permission notice appear in supporting documentation.
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering#
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek#
47be870bd83fb3719dffc3ee9348a409ab762a14Lennart Poettering# Except as contained in this notice, the name of a copyright holder
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers# shall not be used in advertising or otherwise to promote the sale, use
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers# or other dealings in this Software without prior written authorization
96bd03d5b8d5d04fc8037c03a43bb5b148cc1e29Zbigniew Jędrzejewski-Szmek# of the copyright holder.
96bd03d5b8d5d04fc8037c03a43bb5b148cc1e29Zbigniew Jędrzejewski-Szmek#
96bd03d5b8d5d04fc8037c03a43bb5b148cc1e29Zbigniew Jędrzejewski-Szmek# ident "@(#)fsadmin 1.3 09/06/18 SMI"
652e737517bbbae692923246aeb687e2d1f314efZbigniew Jędrzejewski-Szmek#
652e737517bbbae692923246aeb687e2d1f314efZbigniew Jędrzejewski-Szmek# fsadmin - script to enable/disable X font server
652e737517bbbae692923246aeb687e2d1f314efZbigniew Jędrzejewski-Szmek
c2654883624885696edccd2a202873998ec208f1Holger Hans Peter FreytherPATH=/usr/bin:/usr/sbin
e7c431d3bcfdeeec5dcae0707145edb9a3f749aaHolger Hans Peter FreytherUSAGE='usage: fsadmin [-e | -d | -usage]'
c2654883624885696edccd2a202873998ec208f1Holger Hans Peter FreytherFMRI='svc:/application/x11/xfs:default'
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringif (( $# == 0 )) ; then
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering # No arguments - report current status
3e2147858f21943d5f4a781c60f33ac22c6096edKay Sievers /usr/bin/svcs $FMRI
62ca29b81b5f19007889439b744a16776607a55eLennart Poetteringelse
62ca29b81b5f19007889439b744a16776607a55eLennart Poettering case "$1" in
62ca29b81b5f19007889439b744a16776607a55eLennart Poettering '-e'|'-d')
1c7dde3e475978c569a982d65fd86d4b4e3caad8Bastien Nocera /usr/sbin/inetadm $1 $FMRI
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering ;;
62ca29b81b5f19007889439b744a16776607a55eLennart Poettering *)
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering print "$USAGE"
74b91131ed09850ed487a2f7849147ff6f80194dLennart Poettering ;;
114a50f898a89bd7784c215ac5df95ec8c45a905Lennart Poettering esac
62ca29b81b5f19007889439b744a16776607a55eLennart Poetteringfi
114a50f898a89bd7784c215ac5df95ec8c45a905Lennart Poettering
114a50f898a89bd7784c215ac5df95ec8c45a905Lennart Poetteringexit 0
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering