@@ -28,7 +28,7 @@ struct PackageBuilder: Sendable {
2828 outputPlist. path
2929 ]
3030
31- logger. log ( " Executing: \( command) \( arguments) " , level: 3 )
31+ logger. log ( " Executing: \( command) \( arguments) " , level: 2 )
3232
3333 let result = try await Subprocess . run (
3434 . path( command) ,
@@ -40,6 +40,7 @@ struct PackageBuilder: Sendable {
4040 guard result. terminationStatus. isSuccess else {
4141 throw QuickPkgError . pkgbuildFailed ( result. standardError ?? " pkgbuild --analyze failed " )
4242 }
43+ logger. log ( " Component plist analysis completed " , level: 2 )
4344 }
4445
4546 /// Build the package
@@ -74,13 +75,14 @@ struct PackageBuilder: Sendable {
7475 // Modify relocatable setting if needed
7576 if !relocatable {
7677 try PlistHandler . setRelocatable ( false , in: componentPlist)
78+ logger. log ( " Setting package as non-relocatable " , level: 1 )
7779 }
7880
7981 // Remove quarantine extended attributes from payload
8082 logger. log ( " Removing quarantine attributes from payload " , level: 1 )
8183 let xattrCommand : FilePath = " /usr/bin/xattr "
8284 let xattrArgs : Arguments = [ " -dr " , " com.apple.quarantine " , payloadDir. path]
83- logger. log ( " Executing: \( xattrCommand) \( xattrArgs) " , level: 3 )
85+ logger. log ( " Executing: \( xattrCommand) \( xattrArgs) " , level: 2 )
8486 _ = try await Subprocess . run (
8587 . path( xattrCommand) ,
8688 arguments: xattrArgs,
@@ -113,9 +115,11 @@ struct PackageBuilder: Sendable {
113115
114116 if let ownership = ownership {
115117 pkgbuildArgs += [ " --ownership " , ownership. rawValue]
118+ logger. log ( " Ownership: \( ownership. rawValue) " , level: 1 )
116119 }
117120
118121 pkgbuildArgs += [ " --compression " , compression. rawValue]
122+ logger. log ( " Compression: \( compression. rawValue) " , level: 1 )
119123
120124 if let minOSVersion = minOSVersion {
121125 pkgbuildArgs += [ " --min-os-version " , minOSVersion]
@@ -126,6 +130,7 @@ struct PackageBuilder: Sendable {
126130 if packageType == . component {
127131 if let sign = sign {
128132 pkgbuildArgs += [ " --sign " , sign]
133+ logger. log ( " Signing identity: \( sign) " , level: 1 )
129134 }
130135
131136 if let keychain = keychain {
@@ -141,7 +146,7 @@ struct PackageBuilder: Sendable {
141146
142147 logger. log ( " Building component package: \( pkgbuildOutput) " , level: 1 )
143148 let arguments = Arguments ( pkgbuildArgs)
144- logger. log ( " Executing: \( pkgbuildCommand) \( arguments) " , level: 3 )
149+ logger. log ( " Executing: \( pkgbuildCommand) \( arguments) " , level: 2 )
145150
146151 let result = try await Subprocess . run (
147152 . path( pkgbuildCommand) ,
@@ -153,6 +158,7 @@ struct PackageBuilder: Sendable {
153158 guard result. terminationStatus. isSuccess else {
154159 throw QuickPkgError . pkgbuildFailed ( result. standardError ?? " pkgbuild failed " )
155160 }
161+ logger. log ( " Component package built successfully " , level: 2 )
156162
157163 // For distribution packages, run productbuild
158164 if packageType == . distribution {
@@ -201,7 +207,7 @@ struct PackageBuilder: Sendable {
201207
202208 logger. log ( " Building distribution package: \( outputPath) " , level: 1 )
203209 let arguments = Arguments ( productbuildArgs)
204- logger. log ( " Executing: \( command) \( arguments) " , level: 3 )
210+ logger. log ( " Executing: \( command) \( arguments) " , level: 2 )
205211
206212 let result = try await Subprocess . run (
207213 . path( command) ,
@@ -213,5 +219,6 @@ struct PackageBuilder: Sendable {
213219 guard result. terminationStatus. isSuccess else {
214220 throw QuickPkgError . pkgbuildFailed ( result. standardError ?? " productbuild failed " )
215221 }
222+ logger. log ( " Distribution package built successfully " , level: 2 )
216223 }
217224}
0 commit comments