Merge bscpkgs into jungle #189

Manually merged
rarias merged 1013 commits from merge-bscpkgs into master 2025-10-07 16:12:34 +02:00
Showing only changes of commit 35f4ba545a - Show all commits

30
garlic/stages/pgdb.nix Normal file
View File

@@ -0,0 +1,30 @@
{
stdenv
, bash
, screen
, gdb
}:
{
program
, gdbArgs ? "-ex run"
}:
stdenv.mkDerivation {
name = "pgdb";
preferLocalBuild = true;
phases = [ "installPhase" ];
installPhase = ''
cat > $out <<EOF
#!/bin/sh
exec ${screen}/bin/screen -D -m \
${gdb}/bin/gdb \
-ex 'set pagination off' \
${gdbArgs} \
--args ${program} \$@
EOF
chmod +x $out
'';
}