@@ -96,39 +96,38 @@ object RpmPlugin extends AutoPlugin {
96
96
rpmDaemonLogFile := s " ${(packageName in Linux ).value}.log " ,
97
97
daemonStdoutLogFile in Rpm := Some ((rpmDaemonLogFile).value),
98
98
// override the linux sourceDirectory setting
99
- sourceDirectory in Rpm <<= sourceDirectory
100
- ) ++ inConfig(Rpm )(Seq (
101
- packageArchitecture := " noarch" ,
102
- rpmMetadata <<=
103
- (packageName, version, rpmRelease, rpmPrefix, packageArchitecture, rpmVendor, rpmOs, packageSummary, packageDescription, rpmAutoprov, rpmAutoreq) apply RpmMetadata ,
104
- rpmDescription <<=
105
- (rpmLicense, rpmDistribution, rpmUrl, rpmGroup, rpmPackager, rpmIcon, rpmChangelogFile) apply RpmDescription ,
106
- rpmDependencies <<=
107
- (rpmProvides, rpmRequirements, rpmPrerequisites, rpmObsoletes, rpmConflicts) apply RpmDependencies ,
108
- maintainerScripts := {
109
- val scripts = maintainerScripts.value
110
- if (rpmBrpJavaRepackJars.value) {
111
- val pre = scripts.getOrElse(Names .Pre , Nil )
112
- val scriptBits = IO .readStream(RpmPlugin .osPostInstallMacro.openStream, Charset forName " UTF-8" )
113
- scripts + (Names .Pre -> (pre :+ scriptBits))
114
- } else {
115
- scripts
116
- }
117
- },
118
- rpmScripts := RpmScripts .fromMaintainerScripts(maintainerScripts.value, linuxScriptReplacements.value),
119
- rpmSpecConfig <<=
120
- (rpmMetadata, rpmDescription, rpmDependencies, rpmSetarch, rpmScripts, linuxPackageMappings, linuxPackageSymlinks, defaultLinuxInstallLocation) map RpmSpec ,
121
- packageBin <<= (rpmSpecConfig, target, streams) map { (spec, dir, s) =>
122
- spec.validate(s.log)
123
- RpmHelper .buildRpm(spec, dir, s.log)
124
- },
125
- rpmLint <<= (packageBin, streams) map { (rpm, s) =>
126
- (Process (Seq (" rpmlint" , " -v" , rpm.getAbsolutePath)) ! s.log) match {
127
- case 0 => ()
128
- case x => sys.error(" Failed to run rpmlint, exit status: " + x)
129
- }
99
+ sourceDirectory in Rpm <<= sourceDirectory,
100
+ packageArchitecture in Rpm := " noarch" ,
101
+ rpmMetadata <<=
102
+ (packageName in Rpm , version in Rpm , rpmRelease, rpmPrefix, packageArchitecture in Rpm , rpmVendor, rpmOs, packageSummary in Rpm , packageDescription in Rpm , rpmAutoprov, rpmAutoreq) apply RpmMetadata ,
103
+ rpmDescription <<=
104
+ (rpmLicense, rpmDistribution, rpmUrl, rpmGroup, rpmPackager, rpmIcon, rpmChangelogFile) apply RpmDescription ,
105
+ rpmDependencies <<=
106
+ (rpmProvides, rpmRequirements, rpmPrerequisites, rpmObsoletes, rpmConflicts) apply RpmDependencies ,
107
+ maintainerScripts in Rpm := {
108
+ val scripts = (maintainerScripts in Rpm ).value
109
+ if (rpmBrpJavaRepackJars.value) {
110
+ val pre = scripts.getOrElse(Names .Pre , Nil )
111
+ val scriptBits = IO .readStream(RpmPlugin .osPostInstallMacro.openStream, Charset forName " UTF-8" )
112
+ scripts + (Names .Pre -> (pre :+ scriptBits))
113
+ } else {
114
+ scripts
130
115
}
131
- ))
116
+ },
117
+ rpmScripts := RpmScripts .fromMaintainerScripts((maintainerScripts in Rpm ).value, (linuxScriptReplacements in Rpm ).value),
118
+ rpmSpecConfig <<=
119
+ (rpmMetadata, rpmDescription, rpmDependencies, rpmSetarch, rpmScripts, linuxPackageMappings in Rpm , linuxPackageSymlinks in Rpm , defaultLinuxInstallLocation in Rpm ) map RpmSpec ,
120
+ packageBin in Rpm <<= (rpmSpecConfig, target in Rpm , streams) map { (spec, dir, s) =>
121
+ spec.validate(s.log)
122
+ RpmHelper .buildRpm(spec, dir, s.log)
123
+ },
124
+ rpmLint <<= (packageBin in Rpm , streams) map { (rpm, s) =>
125
+ (Process (Seq (" rpmlint" , " -v" , rpm.getAbsolutePath)) ! s.log) match {
126
+ case 0 => ()
127
+ case x => sys.error(" Failed to run rpmlint, exit status: " + x)
128
+ }
129
+ }
130
+ )
132
131
}
133
132
134
133
object RpmDeployPlugin extends AutoPlugin {
0 commit comments