Compare commits

...
2 Commits
Author SHA1 Message Date
yukkopandSisyphus 572133a941 fix: avoid p4d init IFD
runner nix smoke / nix label and flake smoke (push) Failing after 59s
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-11 08:36:59 +00:00
yukkopandSisyphus ed721dd961 fix: avoid smtp source IFD
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-11 08:36:46 +00:00
3 changed files with 18 additions and 6 deletions
+2 -2
View File
@@ -56,7 +56,7 @@
"-L" "${cfg.dataDir}/logs/bootstrap.log"
] ++ lib.optional (!cfg.caseSensitive) "-C1";
initScript = pkgs.writeShellScript "p4d-init" ''
initScript = ''
set -eu
export P4ROOT=${lib.escapeShellArg cfg.dataDir}
@@ -334,7 +334,7 @@ in {
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
preStart = builtins.readFile initScript;
preStart = initScript;
serviceConfig = {
Type = "simple";
User = serviceUser;
+2 -3
View File
@@ -25,11 +25,10 @@
rev = "6ff3b71e3705e0d4081a51c21ca0379e869ba5fb";
hash = "sha256-wC/2rAsSDO83UITaFhtaf3do3aaOAko4gnKUOzwURc8=";
};
cargo = self.lib.cargoToml src;
in
buildPgrxExtension pkgs {
pname = cargo.package.name;
version = cargo.package.version;
pname = "pg_smtp_client";
version = "0.2.0";
inherit src postgresql;
+14 -1
View File
@@ -1,4 +1,9 @@
{ system, inputs, self, pkgs }:
let
smtpPackages = map
(version: self.packages.${system}."pg-${version}-ext-smtp-client")
[ "15" "16" "17" ];
in
(import ./migrator { inherit system inputs self pkgs; }) //
(import ./hemar { inherit system inputs self pkgs; }) //
(import (./. + "/sentinèlla") { inherit system inputs self pkgs; }) //
@@ -7,4 +12,12 @@
(import ./with-attic-cache { inherit system inputs self pkgs; }) //
(import ./element-web { inherit system inputs self pkgs; }) //
(import ./linux-devshell { inherit system inputs self pkgs; }) //
(import ./windows-devshell { inherit system inputs self pkgs; })
(import ./windows-devshell { inherit system inputs self pkgs; }) //
{
pg-smtp-client-metadata =
assert builtins.all (package: package.pname == "pg_smtp_client") smtpPackages;
assert builtins.all (package: package.version == "0.2.0") smtpPackages;
pkgs.runCommand "pg-smtp-client-metadata" {} ''
touch "$out"
'';
}