From 737e9e0bbf09475df92fe93cbe5bb76b299cbdfc Mon Sep 17 00:00:00 2001
From: Cheng Shao <terrorjack@type.dance>
Date: Tue, 5 Nov 2024 12:02:26 +0100
Subject: [PATCH] Remove obsolete executable wrappers from the tree

The executable wrappers are handled by hadrian and bindist Makefile.
The various .wrapper scripts in the tree are unused since removal of
Make build system, so this patch removes them all.

(cherry picked from commit 9ede97f3431cba9394904751762b9ab1a59dde0e)
---
 ghc/ghc.wrapper               | 1 -
 utils/ghc-pkg/ghc-pkg.wrapper | 5 -----
 utils/haddock/haddock.wrapper | 3 ---
 utils/hp2ps/hp2ps.wrapper     | 2 --
 utils/runghc/runghc.wrapper   | 3 ---
 5 files changed, 14 deletions(-)
 delete mode 100644 ghc/ghc.wrapper
 delete mode 100644 utils/ghc-pkg/ghc-pkg.wrapper
 delete mode 100644 utils/haddock/haddock.wrapper
 delete mode 100644 utils/hp2ps/hp2ps.wrapper
 delete mode 100644 utils/runghc/runghc.wrapper

diff --git a/ghc/ghc.wrapper b/ghc/ghc.wrapper
deleted file mode 100644
index 083a66db7e7..00000000000
--- a/ghc/ghc.wrapper
+++ /dev/null
@@ -1 +0,0 @@
-exec "$executablename" -B"$topdir" ${1+"$@"}
diff --git a/utils/ghc-pkg/ghc-pkg.wrapper b/utils/ghc-pkg/ghc-pkg.wrapper
deleted file mode 100644
index 3a14de1e22f..00000000000
--- a/utils/ghc-pkg/ghc-pkg.wrapper
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-PKGCONF="$topdir/package.conf.d"
-exec "$executablename" --global-package-db "$PKGCONF" ${1+"$@"}
-
diff --git a/utils/haddock/haddock.wrapper b/utils/haddock/haddock.wrapper
deleted file mode 100644
index a0fbda30571..00000000000
--- a/utils/haddock/haddock.wrapper
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec "$executablename" -B"$topdir" -l"$topdir" ${1+"$@"}
diff --git a/utils/hp2ps/hp2ps.wrapper b/utils/hp2ps/hp2ps.wrapper
deleted file mode 100644
index 22982ef0f84..00000000000
--- a/utils/hp2ps/hp2ps.wrapper
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec "$executablename" ${1+"$@"}
diff --git a/utils/runghc/runghc.wrapper b/utils/runghc/runghc.wrapper
deleted file mode 100644
index 5caea0b6c71..00000000000
--- a/utils/runghc/runghc.wrapper
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec "$executablename" -f "$bindir/$ghcprog" ${1+"$@"}
-- 
GitLab