diff --git a/cmd/pam-moduler/moduler.go b/cmd/pam-moduler/moduler.go index 6f5955a..42d7acf 100644 --- a/cmd/pam-moduler/moduler.go +++ b/cmd/pam-moduler/moduler.go @@ -210,10 +210,10 @@ func (g *Generator) generate() { {"chauthtok", "ChangeAuthTok"}, } - g.printf(`//go:generate go build "-ldflags=-extldflags -Wl,-soname,%[2]s.so" `+ - `-buildmode=c-shared -o %[2]s.so %[3]s %[4]s + g.printf(`//go:generate go build "-ldflags=-extldflags -Wl,-soname,%[1]s.so" `+ + `-buildmode=c-shared -o %[1]s.so %[2]s %[3]s `, - g.outputName, g.libName, buildTagsArg, strings.Join(g.buildFlags, " ")) + g.libName, buildTagsArg, strings.Join(g.buildFlags, " ")) g.printf(` // Package main is the package for the PAM module library.