mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -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() {
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
@@ -45,7 +45,8 @@ src_unpack() {
|
||||
}
|
||||
|
||||
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() {
|
||||
|
||||
Reference in New Issue
Block a user