mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
dev-lang/swift-bin: die on installation failure
Hardens the src_install phase by validating that the expected image exists in the downloaded package, and dies if copying those files to "$ED" fails. Signed-off-by: Itai Ferber <itai@itaiferber.net>
This commit is contained in:
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||||
|
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
||||||
|
|||||||
Reference in New Issue
Block a user