X-Original-To: alpine-aports@lists.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail-qg0-f46.google.com (mail-qg0-f46.google.com [209.85.192.46]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 795CADC011F for ; Thu, 15 Jan 2015 11:38:06 +0000 (UTC) Received: by mail-qg0-f46.google.com with SMTP id f51so2479642qge.5 for ; Thu, 15 Jan 2015 03:38:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=rVU2/FVow6abTfjbGWgdvBUXmRfFKZhSFEOLv96JJxA=; b=P7pQihMJ6LxiHtsrCi2isw8G7OZt1D7uvBQrUORSrb/Pz3128uX9h7Sfv93WpNc19H BZzTzPlsOJu+Belj/RlPOk0gpJAkfRUXAomyp49Xn+beUejNUNgogS/tEGlxCuo4Y24I Ux9Dc/qxyEQ+NUj7CxZPDcgcCBrEclvh4MJz+iAWHTdTp/Ys/U9eLkeGt7vl9/sUBUrt njWmYrQ+r4lbn9HMzh0rblnNwtQrmGffjl9tpCHr70pDwr92q8h4OgUEVUIN1Mqmwgz6 93PCfozLVULIfgZTxLN6eM2TGP4LohmgUegErZbNZCKV1xnmQvkSb6scN7A2jPQGPAn3 42wQ== X-Received: by 10.140.35.240 with SMTP id n103mr14121318qgn.11.1421321885800; Thu, 15 Jan 2015 03:38:05 -0800 (PST) Received: from aldev-x86_64.bethel.jw.org ([186.233.140.3]) by mx.google.com with ESMTPSA id m9sm1084822qaz.15.2015.01.15.03.38.04 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 15 Jan 2015 03:38:05 -0800 (PST) From: Alan Lacerda X-Google-Original-From: Alan Lacerda To: alpine-aports@lists.alpinelinux.org Cc: Alan Lacerda Subject: [alpine-aports] [PATCH] testing/xrdp: fixing sbindir issue Date: Thu, 15 Jan 2015 11:37:53 +0000 Message-Id: <1421321873-22872-1-git-send-email-alacerda@alpinelinux.org> X-Mailer: git-send-email 2.2.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- .../xrdp/0001-xrdp.sh-fixing-sbindir-issue.patch | 104 +++++++++++++++++++++ testing/xrdp/APKBUILD | 17 +++- 2 files changed, 116 insertions(+), 5 deletions(-) create mode 100644 testing/xrdp/0001-xrdp.sh-fixing-sbindir-issue.patch diff --git a/testing/xrdp/0001-xrdp.sh-fixing-sbindir-issue.patch b/testing/xrdp/0001-xrdp.sh-fixing-sbindir-issue.patch new file mode 100644 index 0000000..ab2f090 --- /dev/null +++ b/testing/xrdp/0001-xrdp.sh-fixing-sbindir-issue.patch @@ -0,0 +1,104 @@ +From c37323a9035fbab7f6d93f55c250fa08b47ebfd4 Mon Sep 17 00:00:00 2001 +From: Alan Lacerda +Date: Wed, 14 Jan 2015 18:54:38 +0000 +Subject: [PATCH] xrdp.sh: fixing sbindir issue + +--- + instfiles/xrdp.sh | 33 ++++++++++++++------------------- + 1 file changed, 14 insertions(+), 19 deletions(-) + +diff --git a/instfiles/xrdp.sh b/instfiles/xrdp.sh +index 3671004..178026f 100755 +--- a/instfiles/xrdp.sh ++++ b/instfiles/xrdp.sh +@@ -5,20 +5,21 @@ + # chkconfig: 2345 11 89 + # description: starts xrdp + +-SBINDIR=/usr/local/sbin + LOG=/dev/null + CFGDIR=/etc/xrdp ++BIN_XRDP=$(which xrdp) ++BIN_XRDP_SESMAN=$(which xrdp-sesman) + +-if ! test -x $SBINDIR/xrdp +-then ++if [ "x"$BIN_XRDP == "x" ]; then + echo "xrdp is not executable" + exit 0 + fi +-if ! test -x $SBINDIR/xrdp-sesman +-then ++ ++if [ "x"$BIN_XRDP_SESMAN == "x" ]; then + echo "xrdp-sesman is not executable" + exit 0 + fi ++ + if ! test -x $CFGDIR/startwm.sh + then + echo "startwm.sh is not executable" +@@ -28,8 +29,8 @@ fi + xrdp_start() + { + echo -n "Starting: xrdp and sesman . . " +- $SBINDIR/xrdp >> $LOG +- $SBINDIR/xrdp-sesman >> $LOG ++ $BIN_XRDP >> $LOG ++ $BIN_XRDP_SESMAN >> $LOG + echo "." + sleep 1 + return 0; +@@ -38,15 +39,15 @@ xrdp_start() + xrdp_stop() + { + echo -n "Stopping: xrdp and sesman . . " +- $SBINDIR/xrdp-sesman --kill >> $LOG +- $SBINDIR/xrdp --kill >> $LOG ++ $BIN_XRDP_SESMAN --kill >> $LOG ++ $BIN_XRDP --kill >> $LOG + echo "." + return 0; + } + + is_xrdp_running() + { +- ps u --noheading -C xrdp | grep -q -i xrdp ++ ps u -C xrdp | grep -q -i xrdp + if test $? -eq 0 + then + return 1; +@@ -57,7 +58,7 @@ is_xrdp_running() + + is_sesman_running() + { +- ps u --noheading -C xrdp-sesman | grep -q -i xrdp-sesman ++ ps u -C xrdp-sesman | grep -q -i xrdp-sesman + if test $? -eq 0 + then + return 1; +@@ -72,19 +73,13 @@ check_up() + is_sesman_running + if test $? -eq 0 + then +- if test -e /var/run/xrdp-sesman.pid +- then +- rm /var/run/xrdp-sesman.pid +- fi ++ find /var/run -name xrdp-sesman.pid -exec rm {} \; + fi + # Cleanup : If xrdp isn't running, but the pid exists, erase it. + is_xrdp_running + if test $? -eq 0 + then +- if test -e /var/run/xrdp.pid +- then +- rm /var/run/xrdp.pid +- fi ++ find /var/run -name xrdp-sesman.pid -exec rm {} \; + fi + return 0; + } +-- +2.2.1 + diff --git a/testing/xrdp/APKBUILD b/testing/xrdp/APKBUILD index df2d921..c6b6044 100644 --- a/testing/xrdp/APKBUILD +++ b/testing/xrdp/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: pkgname=xrdp pkgver=0.6.1 -pkgrel=0 +pkgrel=1 pkgdesc="An open source RDP server" url="http://sourceforge.net/projects/xrdp/" arch="all" @@ -13,7 +13,8 @@ makedepends="$depends_dev autoconf automake libtool openssl-dev libx11-dev libxfixes-dev" install="" subpackages="$pkgname-doc" -source="http://ufpr.dl.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-v$pkgver.tar.gz" +source="http://ufpr.dl.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-v$pkgver.tar.gz + 0001-xrdp.sh-fixing-sbindir-issue.patch" _builddir="$srcdir/$pkgname-v$pkgver" prepare() { @@ -33,6 +34,8 @@ build() { ./configure \ --prefix=/usr \ --disable-static \ + --sysconfdir=/etc \ + --sbindir=/sbin \ --enable-nopam \ || return 1 make \ @@ -41,10 +44,14 @@ build() { package() { cd "$_builddir" + mksir -p "${pkgdir}"/usr/var/run make DESTDIR="${pkgdir}" install || return 1 find "$pkgdir" -name \*.la -delete } -md5sums="26099c6588943262023607c1b4e774d8 xrdp-v0.6.1.tar.gz" -sha256sums="6880003b26799e4154a9486f671b6fc1b0487de0da2289573f46c090146e5a3b xrdp-v0.6.1.tar.gz" -sha512sums="d2aa5c300ed4c5e84137776f3d5f63736a8d674ef3a96eda271fd6d80ecc394a1148dd9d09b3acf3916c774fd15fe7400271ffb034a45ddae6b34ea30fb2465c xrdp-v0.6.1.tar.gz" +md5sums="26099c6588943262023607c1b4e774d8 xrdp-v0.6.1.tar.gz +d49d4ecde7d8007fb0870955b9073af9 0001-xrdp.sh-fixing-sbindir-issue.patch" +sha256sums="6880003b26799e4154a9486f671b6fc1b0487de0da2289573f46c090146e5a3b xrdp-v0.6.1.tar.gz +b815667485bc43963f744a3e1586d153057673ecdd85f35e32a62f828782482d 0001-xrdp.sh-fixing-sbindir-issue.patch" +sha512sums="d2aa5c300ed4c5e84137776f3d5f63736a8d674ef3a96eda271fd6d80ecc394a1148dd9d09b3acf3916c774fd15fe7400271ffb034a45ddae6b34ea30fb2465c xrdp-v0.6.1.tar.gz +366c8d2c05819fb93d79a9d79fa90443b2d17afe3a7dc008cc033a0af5d166038da2f1f2d74669b18a689195155f51d68ce29e7051b60c7e948b8a559de4f266 0001-xrdp.sh-fixing-sbindir-issue.patch" -- 2.2.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---