From patchwork Wed Apr 15 16:20:56 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Kinglong Mee X-Patchwork-Id: 6221871 Return-Path: X-Original-To: patchwork-linux-nfs@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id AE3349F313 for ; Wed, 15 Apr 2015 16:21:12 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C8D022025A for ; Wed, 15 Apr 2015 16:21:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A97F320166 for ; Wed, 15 Apr 2015 16:21:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756294AbbDOQVE (ORCPT ); Wed, 15 Apr 2015 12:21:04 -0400 Received: from mail-pa0-f42.google.com ([209.85.220.42]:35772 "EHLO mail-pa0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756281AbbDOQVD (ORCPT ); Wed, 15 Apr 2015 12:21:03 -0400 Received: by pabtp1 with SMTP id tp1so56076892pab.2 for ; Wed, 15 Apr 2015 09:21:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; bh=mHObnBy0lO06sQLRhQATXDV7aVNssQSmJDuLPyyOoUI=; b=AYHk8N1saT2MMBn7pebzlom+S/hxjp4WlX1nVSGMQwFx4pYVpApsasW4hVfPWjtcwy Py4Ky4WtzVy7XWWMMEO84XHMYqWS0p/W6BPG7tbyxQ9JJIyoXnG3t1j4tHnf7QQSzW7o X+SnOX8zAbvtpx66Gb1GP+Dr4qQgBAabwoy2KbaykmGZFDF+gQwt6X67kucAJ+3fT/0M WhUPJBi6jjlxrqApcRTCFEL6VRP0etr45BswvuftteyZ0TmQrvJcfz6qRPvH8pq71OAW fCy4aBWHSH2cqiaicyOUZTHRhSGIy7j9ibmXzDBaE+VpnrTawbUathMAkFtpMnr2g1fw e6iQ== X-Received: by 10.68.87.35 with SMTP id u3mr47773026pbz.127.1429114862396; Wed, 15 Apr 2015 09:21:02 -0700 (PDT) Received: from [192.168.99.8] ([104.143.41.79]) by mx.google.com with ESMTPSA id oo3sm4597880pdb.26.2015.04.15.09.20.59 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Apr 2015 09:21:01 -0700 (PDT) Message-ID: <552E8FE8.1070601@gmail.com> Date: Thu, 16 Apr 2015 00:20:56 +0800 From: Kinglong Mee User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Steve Dickson CC: "linux-nfs@vger.kernel.org" , Eino Juhani Oltedal , kinglongmee@gmail.com Subject: [PATCH 3/3] osd_login: add --disable-osdlogin for configure osd_login Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Eino reports, Configure using the following command ./configure --prefix=/home/username/installs/tmp --exec-prefix=/home/username/installs/tmp When running "make install" most of the packages are put under /home/username/installs/tmp, but for some reason the install script tries to put osd_login under /sbin, which results in an error: Making install in osd_login make[2]: Entering directory `/home/username/installs/nfs-utils-1.3.2/utils/osd_login' make[3]: Entering directory `/home/username/installs/nfs-utils-1.3.2/utils/osd_login' /usr/bin/mkdir -p '/sbin' /usr/bin/install -c osd_login '/sbin' /usr/bin/install: cannot remove ‘/sbin/osd_login’: Permission denied make[3]: *** [install-dist_sbinSCRIPTS] Error 1 Reported-by: Eino Juhani Oltedal Signed-off-by: Kinglong Mee --- configure.ac | 7 +++++++ utils/Makefile.am | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index d4301a2..33a2f57 100644 --- a/configure.ac +++ b/configure.ac @@ -216,6 +216,13 @@ AC_ARG_ENABLE(nfsdcltrack, enable_nfsdcltrack=$enableval, enable_nfsdcltrack="yes") +AC_ARG_ENABLE(osdlogin, + [AC_HELP_STRING([--disable-osdlogin], + [disable osd_login scripts @<:@default=no@:>@])], + enable_osdlogin=$enableval, + enable_osdlogin="yes") + AM_CONDITIONAL(CONFIG_OSD_LOGIN, [test "$enable_osdlogin" = "yes" ]) + dnl Check for TI-RPC library and headers AC_LIBTIRPC diff --git a/utils/Makefile.am b/utils/Makefile.am index b892dc8..6dd4a57 100644 --- a/utils/Makefile.am +++ b/utils/Makefile.am @@ -25,6 +25,10 @@ if CONFIG_NFSDCLTRACK OPTDIRS += nfsdcltrack endif +if CONFIG_OSD_LOGIN +OPTDIRS += osd_login +endif + SUBDIRS = \ exportfs \ mountd \ @@ -32,7 +36,6 @@ SUBDIRS = \ nfsstat \ showmount \ statd \ - osd_login \ $(OPTDIRS) MAINTAINERCLEANFILES = Makefile.in