Modify

Opened 7 years ago

Closed 7 years ago

Last modified 22 months ago

#5433 closed defect (fixed)

Package/libopenssl/install wrongly removes executable attribute "x" from all files and dirs into $(1)/usr/lib

Reported by: luigi.mantellini.ml@… Owned by: developers
Priority: high Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc:

Description

Hi Devs,

I noticed that the ppp package has the following Package/libopenssl/install:

define Package/libopenssl/install

$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.so.* $(1)/usr/lib/
chmod 0644 $(1)/usr/lib/*

endef

The last chmod 644 is wrong because it removes the +x attribute also from the directories contained into the $(1)/usr/lib/ dir.

For example, the ppp package install the pppd directory and after the openssl install it's not readable...

A solution is to remove the chmod and use $(INSTALL_DATA) script.

best regards,

luigi

Attachments (1)

openssl.patch (421 bytes) - added by anonymous 7 years ago.

Download all attachments as: .zip

Change History (3)

Changed 7 years ago by anonymous

comment:1 Changed 7 years ago by jow

  • Resolution set to fixed
  • Status changed from new to closed

You are right. See r16624 - thanks for reporting!

comment:2 Changed 22 months ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.