]> gitweb.ps.run Git - ps-gitweb/blobdiff - flake.nix
fix gitweb.cgi path
[ps-gitweb] / flake.nix
index 07d1cdde93603dd61db45ef05c95e275cd05612a..5094ebe8c5cfd3797357901b9ce443ba1eee8708 100644 (file)
--- a/flake.nix
+++ b/flake.nix
 
               # Ensure the file exists (standard gitweb location)
               # If your makefile installs elsewhere, adjust this check.
-              if [ -f "$out/gitweb/gitweb.cgi" ]; then
+              if [ -f "$out/gitweb.cgi" ]; then
                 
                 # Patch gzip path
                 sed -i -e "s|'compressor' => \['gzip'|'compressor' => ['${pkgs.gzip}/bin/gzip'|" \
-                  $out/gitweb/gitweb.cgi
+                  $out/gitweb.cgi
                 
                 # Patch Perl Libs (Injecting dependencies into @INC)
                 for p in ${pkgs.lib.concatStringsSep " " perlDeps}; do
                   sed -i -e "/use CGI /i use lib \"$p/${pkgs.perl.libPrefix}\";" \
-                    "$out/gitweb/gitweb.cgi"
+                    "$out/gitweb.cgi"
                 done
               else
-                 echo "Warning: gitweb.cgi not found in $out/gitweb/"
+                 echo "Warning: gitweb.cgi not found in $out/"
               fi
             '';
           };