← Back to issue list

Support `install` for parts

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1649683
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Feature request for an `install` scriptlet in parts was implemented by snapcraft PR #960 (commit eb9f74b4a, pluginhandler: install scriptlet support), merged Dec 2016; maintainer closed the LP bug with a link to that PR.

Resolution: closed resolved

Reason: Maintainer ~sergiusens linked snapcore/snapcraft PR #960 in the only comment, which was merged as commit eb9f74b4a adding pluginhandler support for part install scriptlets; related PRs #987 (prepare) and #988 (build) completed the scriptlet family.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Script to run right after a part finishes a build

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Feature request for an `install` scriptlet in parts was implemented by snapcraft PR #960 (commit eb9f74b4a, pluginhandler: install scriptlet support), merged Dec 2016; maintainer closed the LP bug with a link to that PR.
stealth/space-bunny-alpha — closed resolved Added part install scriptlet support in merged snapcraft#960 (commit eb9f74b4), allowing a script to run after a part finishes building.
stealth/space-bunny-alpha — closed stale A part-level install script was requested; the issue closed with no identified resolving PR, commit, or maintainer explanation.
stealth/space-bunny-alpha — closed resolved Post-build install scriptlets were added in #960 (eb9f74b4a); the legacy scriptlets were later removed by #2327 (c6542b5f7).
qwen/qwen3.6-35b-a3b — — Closed without resolution or discussion. The feature request for a post-build install script was abandoned or superseded.
qwen/qwen3.6-35b-a3b — — Closed without resolution, likely abandoned. The feature request to add an install script hook for parts received no discussion or implementation.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The feature request to run a script after part build completion was abandoned due to inactivity. No implementation or alternative solution was provided.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The request for a per-part post-build install script received no discussion and remained inactive for over nine years, indicating it was abandoned or superseded.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#960 (confidence 97%)

    Merged PR 'pluginhandler: install scriptlet support', commit eb9f74b4a, implementing LP #1649683; cited in the closing comment.

  • Related To: canonical/snapcraft#987 (confidence 72%)

    Follow-up merged PR adding prepare scriptlet support (commit 5671b910b) in the same scriptlet series.

  • Related To: snapcraft#2327 (confidence 55%)

    Later commit c6542b5f7 'pluginhandler: remove prepare, build and install scriptlets' decommissioned the feature long after this issue was resolved.

Related issues

Issue Project State Summary Similarity
#1649684 Support `build` for parts snapcraft (launchpad) closed Implemented part-level build scriptlet support, allowing a custom script to replace the plugin build step; merged in snapcore/snapcraft#988 via commit cc123cad9.
74%