Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2] audit: do not remove file installed by netplug
@ 2018-06-05  2:08 Carlos Santos
  2018-06-05  7:59 ` Thomas Petazzoni
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Carlos Santos @ 2018-06-05  2:08 UTC (permalink / raw)
  To: buildroot

The package recipe uses a post-install hook to remove useless files from
$(TARGET_DIR)/etc/rc.d/init.d and $(TARGET_DIR)/etc/sysconfig. This may
damage packages that install useful files on those directories (such as
netplug, which installs $(TARGET_DIR)/etc/rc.d/init.d/netplugd).

In the future[1] we will reorganize the init scripts and possibly get
rid of /etc/rc.d and /etc/sysconfig but for the moment let's restrict
the file removal to those installed by audit.

1. http://lists.busybox.net/pipermail/buildroot/2018-May/221549.html

Signed-off-by: Carlos Santos <casantos@datacom.com.br>
---
Changes v1->v2
  - Remove file from /etc/rc.d/init.d/, not /etc/rc.d/
---
 package/audit/audit.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/audit/audit.mk b/package/audit/audit.mk
index f5aa00d2f0..2f6e6653b3 100644
--- a/package/audit/audit.mk
+++ b/package/audit/audit.mk
@@ -51,8 +51,8 @@ define AUDIT_INSTALL_INIT_SYSTEMD
 endef
 
 define AUDIT_INSTALL_CLEANUP
-	$(RM) -rf $(TARGET_DIR)/etc/rc.d
-	$(RM) -rf $(TARGET_DIR)/etc/sysconfig
+	$(RM) $(TARGET_DIR)/etc/rc.d/init.d/auditd
+	$(RM) $(TARGET_DIR)/etc/sysconfig/auditd
 endef
 AUDIT_POST_INSTALL_TARGET_HOOKS += AUDIT_INSTALL_CLEANUP
 
-- 
2.17.0

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v2] audit: do not remove file installed by netplug
  2018-06-05  2:08 [Buildroot] [PATCH v2] audit: do not remove file installed by netplug Carlos Santos
@ 2018-06-05  7:59 ` Thomas Petazzoni
  2018-06-17 15:50 ` Peter Korsgaard
  2018-07-17  7:28 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2018-06-05  7:59 UTC (permalink / raw)
  To: buildroot

Hello,

On Mon,  4 Jun 2018 23:08:42 -0300, Carlos Santos wrote:
> The package recipe uses a post-install hook to remove useless files from
> $(TARGET_DIR)/etc/rc.d/init.d and $(TARGET_DIR)/etc/sysconfig. This may
> damage packages that install useful files on those directories (such as
> netplug, which installs $(TARGET_DIR)/etc/rc.d/init.d/netplugd).
> 
> In the future[1] we will reorganize the init scripts and possibly get
> rid of /etc/rc.d and /etc/sysconfig but for the moment let's restrict
> the file removal to those installed by audit.
> 
> 1. http://lists.busybox.net/pipermail/buildroot/2018-May/221549.html
> 
> Signed-off-by: Carlos Santos <casantos@datacom.com.br>
> ---
> Changes v1->v2
>   - Remove file from /etc/rc.d/init.d/, not /etc/rc.d/
> ---
>  package/audit/audit.mk | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v2] audit: do not remove file installed by netplug
  2018-06-05  2:08 [Buildroot] [PATCH v2] audit: do not remove file installed by netplug Carlos Santos
  2018-06-05  7:59 ` Thomas Petazzoni
@ 2018-06-17 15:50 ` Peter Korsgaard
  2018-07-17  7:28 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2018-06-17 15:50 UTC (permalink / raw)
  To: buildroot

>>>>> "Carlos" == Carlos Santos <casantos@datacom.com.br> writes:

 > The package recipe uses a post-install hook to remove useless files from
 > $(TARGET_DIR)/etc/rc.d/init.d and $(TARGET_DIR)/etc/sysconfig. This may
 > damage packages that install useful files on those directories (such as
 > netplug, which installs $(TARGET_DIR)/etc/rc.d/init.d/netplugd).

 > In the future[1] we will reorganize the init scripts and possibly get
 > rid of /etc/rc.d and /etc/sysconfig but for the moment let's restrict
 > the file removal to those installed by audit.

 > 1. http://lists.busybox.net/pipermail/buildroot/2018-May/221549.html

 > Signed-off-by: Carlos Santos <casantos@datacom.com.br>
 > ---
 > Changes v1->v2
 >   - Remove file from /etc/rc.d/init.d/, not /etc/rc.d/

Committed to 2018.02.x, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v2] audit: do not remove file installed by netplug
  2018-06-05  2:08 [Buildroot] [PATCH v2] audit: do not remove file installed by netplug Carlos Santos
  2018-06-05  7:59 ` Thomas Petazzoni
  2018-06-17 15:50 ` Peter Korsgaard
@ 2018-07-17  7:28 ` Peter Korsgaard
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2018-07-17  7:28 UTC (permalink / raw)
  To: buildroot

>>>>> "Carlos" == Carlos Santos <casantos@datacom.com.br> writes:

 > The package recipe uses a post-install hook to remove useless files from
 > $(TARGET_DIR)/etc/rc.d/init.d and $(TARGET_DIR)/etc/sysconfig. This may
 > damage packages that install useful files on those directories (such as
 > netplug, which installs $(TARGET_DIR)/etc/rc.d/init.d/netplugd).

 > In the future[1] we will reorganize the init scripts and possibly get
 > rid of /etc/rc.d and /etc/sysconfig but for the moment let's restrict
 > the file removal to those installed by audit.

 > 1. http://lists.busybox.net/pipermail/buildroot/2018-May/221549.html

 > Signed-off-by: Carlos Santos <casantos@datacom.com.br>
 > ---
 > Changes v1->v2
 >   - Remove file from /etc/rc.d/init.d/, not /etc/rc.d/

Committed to 2018.05.x, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-07-17  7:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-05  2:08 [Buildroot] [PATCH v2] audit: do not remove file installed by netplug Carlos Santos
2018-06-05  7:59 ` Thomas Petazzoni
2018-06-17 15:50 ` Peter Korsgaard
2018-07-17  7:28 ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox