Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

addons: remove duplicated install code #1801

Merged
merged 5 commits into from
Jul 19, 2017
Merged

addons: remove duplicated install code #1801

merged 5 commits into from
Jul 19, 2017

Conversation

MilhouseVH
Copy link
Contributor

This is to eliminate duplicated code, functionality should remain largely unchanged.

@lrusak I've included the new scripts/install_addon script which is currently called only from scripts/create_addon. Maybe in future this can be expanded upon if we ever need to install addons during the main build.

sed -e "s|@PKG_ADDON_NEWS@||g" -i $ADDON_BUILD/$PKG_ADDON_ID/addon.xml
fi

PROVIDER_NAME="libreelec.tv"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Team LibreELEC

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@MilhouseVH
Copy link
Contributor Author

MilhouseVH commented Jul 17, 2017

Actually, functionality will be changed slightly by this change, hopefully for the better - all installed shared object libraries will now have the executable file permission applied (they don't at the moment, eg. screensavers.rsxs) which will mean that debug_strip() will process them correctly as this function is only interested in executable files.

@MilhouseVH
Copy link
Contributor Author

If no objections, could we get this in before it rots?

@CvH CvH merged commit e804ee7 into LibreELEC:master Jul 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants