8f59e41056ede9739e9b9ea81d52443c18ad90dd
markd
  Tue Jan 21 22:14:04 2025 -0800
with specific user

diff --git src/inc/cgiVars.mk src/inc/cgiVars.mk
index eed03fc4f39..a3670ac6bee 100644
--- src/inc/cgiVars.mk
+++ src/inc/cgiVars.mk
@@ -1,24 +1,24 @@
 # common variables for CGIs and CGI loader programs
 
 ifeq (${CGI_BIN_USER},)
     CGI_BIN_USER=${CGI_BIN}-${USER}
 endif
 
 ifeq (${CGI_BIN_BETA},)
     CGI_BIN_BETA=${CGI_BIN}-beta
 endif
 
 # these rules set CGI_BIN_DEST to the right cgi-bin directory depending 
 # on the main goal (my (default), alpha or beta)
 # this won't work if you supply multiple goals "(make my alpha beta")
 # but we do not seem to do that
-CGI_BIN_DEST=${CGI_BIN}
+CGI_BIN_DEST=${DESTDIR}${CGI_BIN}
 ifeq ($(MAKECMDGOALS),)
-    CGI_BIN_DEST=${CGI_BIN}-${USER}
+    CGI_BIN_DEST=${DESTDIR}${CGI_BIN}-${USER}
 endif
 ifneq ($(filter $(MAKECMDGOALS),my cgi),)
-    CGI_BIN_DEST=${CGI_BIN}-${USER}
+    CGI_BIN_DEST=${DESTDIR}${CGI_BIN}-${USER}
 endif
 ifeq ($(MAKECMDGOALS),beta) 
-    CGI_BIN_DEST=${CGI_BIN}-beta
+    CGI_BIN_DEST=${DESTDIR}${CGI_BIN}-beta
 endif