Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp106012rdb; Wed, 14 Feb 2024 14:24:06 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVMiMetvYPR8SotC9d2RRDfGrEG8HAWOeaBjDNKcB2R1SMZ4beNkTUXyo8Hu7pHO03KDZfKXWNue8MHqhQJPU1YBMraDxQTDy0VRTzhFg== X-Google-Smtp-Source: AGHT+IG6QfxM219RzvkYgnMACKnXX/t+EESGum+tAIOxBlfFZlqgDDapBZ7bQDxjtL+jkMMPzjKS X-Received: by 2002:a17:902:d88f:b0:1da:2a2c:90d2 with SMTP id b15-20020a170902d88f00b001da2a2c90d2mr3949420plz.17.1707949446675; Wed, 14 Feb 2024 14:24:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707949446; cv=pass; d=google.com; s=arc-20160816; b=Q9/6RJnzSW5B0zip7xVXPVa0t6HELrFqFFHR2XoxXqukhe/VLQ84lS5wFe+tbqiTtw YEAbYEz4zBmKSxWqgMTU6pJNbPX8vRU/mo542XoOHXcgOBnKjnbjUoN04UUroZwmRiKX n+gdO1VwcAGrPfJmYJhIja1foyk0jDxEEZeoIHwMRRWJgwJ0JY4lwosMt1UXmIQxc5XM EWz2MSNsvCxjR/Dbe/02Ppz+8sVhJ+PixAJXUjecVIgrRGX69RYg8ZTMfTqrgqQ+1FNT 3vmseiXyWHB7Uk+84VBb99jXpvL5v6UJryT/zSfyd4B/KxcrMyGVXpokbqShHfy1RewG 4Pog== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=GMpJhfyBBAwMMYGHAWDHpyiu99kNed/I2NKZjQNay0U=; fh=SVoKgUpazQESDMr3FU8vtA+HmVPL+Cv5ydKiFU4AAO0=; b=VVwiOGur+5zn5e0kaYGNUJnC9RNQ5Jp0ozelBu0HqHBw7AFRoclv08dG9l21Tmmi7Y Rv89bjCy0iEjcPzKv5paoixHqosa74v8vaUWK5Jcy4SDJq3OdTwVIgJvzKG8RuhTd0FI Yakl4HBs4VJqOGx1lUR8/ZtFaGwqFFvPMHwZ+hUGjpkPNnGg9XPlBojCFH2SSxoNBK4H am4K3utXz9RvQvZCalvlpu60xtGDcVGkPnJnvjapXEs9YzPVF1MxVCtBAh4XRPv1puoM NFckSngfVZ6Mmm2qY7Eb5L///Oer9pecZ1QTiO75pqKKEv+HHIpm8rw0u5l/M1BaBeLc xupg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mYhOy4Cd; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-1884-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1884-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com X-Forwarded-Encrypted: i=2; AJvYcCXuW1IF3J9ZKMxJB/mlN5Y7zL8kEdSJS+SA8ddSSjiSzfdrDTY4KqPR/4A8bTZMysSXxU0p4oxM9Q8koELs5c8MHKaGVTevLLW7lprukQ== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id u16-20020a170902e81000b001db63a53b73si1271249plg.45.2024.02.14.14.24.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Feb 2024 14:24:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-1884-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mYhOy4Cd; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-1884-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1884-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 4208229047C for ; Wed, 14 Feb 2024 22:24:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D831A1419A2; Wed, 14 Feb 2024 22:24:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mYhOy4Cd" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 976B112882A for ; Wed, 14 Feb 2024 22:23:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707949440; cv=none; b=h9VkSZONq7TO3wQgGwCHFMdPsnStAekjGNtT5d9BfG1546TrveM7GFCeuJ765NDKr/2KZ3TcbPJ24jIzV4XJYPtms10tMPUGASsJPbO9py0qpv2qF+HwwWRKv+gTN16jRHrWicQgZgw4cETnoXiIxbsM2bFP/PKYi++uB5vFKls= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707949440; c=relaxed/simple; bh=UZWu2/krPZ/h6GcL42EQRHdgxMqDW7m3QFD5YWBWBD0=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=hK1tgim8R1ThG00MdLJt6OcvdYhX4KHD/7RZNbU5ObLmcvOlPJc/8LyoZ/SSpXMza9c4xKcb9/4wgkSlDq2/Um5lvGThZjSf5RdyIhtBu271XcGDvIYOeBD0kiZjrpsedqL2rSus/YS4BDwDU372i+g17R0EoVVwrKpGwKDPKDI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=mYhOy4Cd; arc=none smtp.client-ip=209.85.208.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2d0c9967fdcso14776611fa.0 for ; Wed, 14 Feb 2024 14:23:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707949436; x=1708554236; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=GMpJhfyBBAwMMYGHAWDHpyiu99kNed/I2NKZjQNay0U=; b=mYhOy4Cdz+eJn48luuykOWxaDreagWBk3xA5WsSqYaxoVzfrSO/ILPFi6uJpUAbsPi d+kaKRAzFqauS1LRgCbCKKaB1PKNzJ5XbAPju3tLO/AJUdcKzTF4WGbjE0k2bqWlQuMu Me88gB3Eyn392QZV93dsDcREuTKRT+0SstUV6A8VM9JT2GbJGxLMfzTuEg2jgOkqJQ81 TgL251+Fz0QkvD0Q70cVjsdHM54DB8pUqtX0m+CxyIRhJ/CeYJ59G0v91g4l5D94JqzO 1Z7FdAtTyuRjmapVUwIQJ/omhXkdMipZIaEZKzdR5INdvq3fZPm9XC08XuNssbjEAQvJ GNxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707949436; x=1708554236; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GMpJhfyBBAwMMYGHAWDHpyiu99kNed/I2NKZjQNay0U=; b=aJ3Z5FbVS/JJNTu2ISNuRxO7WCj+PaB7csfd7JLClkrHbpZmAwtkLX9xpVnOEPwhbC gV3OvmtSMTmJqkOjt8n4kKd69/DpMp5pZvfiD6wdzSbCiG6zBBDk1OswvqrsG0xUAV84 iu6T43ROkgSOwMcr/tDKY1P2sVXYVucvc1zQz/dr/tZkEhExDEdhvkbEp9niXM5naZlv ck2ndIOMlp5zrbpQUwN94Ohm6aE39UMBuS33/rLRAkWlK0Dpkl5jSBp/tNc8bnl5lpwM Os6BEa5OuUChvgAMEO6ko1Xd9g1wMNYl3GZ//xKBZMaoYrJCFRaXxb06tp07N0M1YWZb JktQ== X-Gm-Message-State: AOJu0Yy5osMh9VRvTDZvhZHqay3XNDHNL6qw0AkR5SbOkvTjO2iRYII/ yVMI5+ib24NQ30Egw93tHO3Lz/oyepKABy9SweMKAXDMqLnrlPeYtMM7qny8DfheatqbAeHFvex LYS5cKwXZocoSEJcjmx5zc8cxlsV4SU4R X-Received: by 2002:a2e:8908:0:b0:2d0:e5e5:f40d with SMTP id d8-20020a2e8908000000b002d0e5e5f40dmr996402lji.17.1707949436204; Wed, 14 Feb 2024 14:23:56 -0800 (PST) Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240214-hook-fixup-v1-0-0e158ffea140@gmail.com> <20240214-hook-fixup-v1-1-0e158ffea140@gmail.com> In-Reply-To: <20240214-hook-fixup-v1-1-0e158ffea140@gmail.com> From: Luiz Augusto von Dentz Date: Wed, 14 Feb 2024 17:23:43 -0500 Message-ID: Subject: Re: [PATCH BlueZ 1/4] build: fold separate install-data-hooks To: emil.l.velikov@gmail.com Cc: linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Emil, On Wed, Feb 14, 2024 at 5:02=E2=80=AFPM Emil Velikov via B4 Relay wrote: > > From: Emil Velikov > > Autoconfigure throws a useful error, that I've missed previously. As-is > with two identical hooks `make install` will fail. > > Just fold them into single place - not particularly pretty but works. > > Signed-off-by: Emil Velikov > --- > Makefile.am | 9 +++++++++ > Makefile.obexd | 6 ------ > 2 files changed, 9 insertions(+), 6 deletions(-) > > diff --git a/Makefile.am b/Makefile.am > index 5207c172b..e67551761 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -34,6 +34,15 @@ statedir =3D $(localstatedir)/lib/bluetooth > install-data-hook: > install -dm555 $(DESTDIR)$(confdir) > install -dm700 $(DESTDIR)$(statedir) > +if OBEX > +if SYSTEMD > + $(LN_S) -f obex.service $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org= .bluez.obex.service > + > +uninstall-hook: > + rm -f $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.servic= e > +endif > +endif > + > if DATAFILES > dbusdir =3D $(DBUS_CONFDIR)/dbus-1/system.d > diff --git a/Makefile.obexd b/Makefile.obexd > index 81456544d..b91ca6644 100644 > --- a/Makefile.obexd > +++ b/Makefile.obexd > @@ -2,12 +2,6 @@ > if SYSTEMD > systemduserunitdir =3D $(SYSTEMD_USERUNITDIR) > systemduserunit_DATA =3D obexd/src/obex.service > - > -install-data-hook: > - $(LN_S) -f obex.service $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org= .bluez.obex.service > - > -uninstall-hook: > - rm -f $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.servic= e > endif Hmm, isn't it possible to do target specific install hooks? > dbussessionbusdir =3D $(DBUS_SESSIONBUSDIR) > > -- > 2.43.1 > > --=20 Luiz Augusto von Dentz