@@ -50,7 +50,7 @@ def upload_pkg_to_r2(self, filename, upload_file_path):
5050 config = config ,
5151 )
5252
53- print (f"uploading asset: { filename } to { upload_file_path } in bucket{ self .bucket_name } ..." )
53+ print (f"uploading asset: { filename } to { upload_file_path } in bucket { self .bucket_name } ..." )
5454 try :
5555 r2 .upload_file (filename , self .bucket_name , upload_file_path )
5656 except ClientError as e :
@@ -133,16 +133,16 @@ def create_rpm_pkgs(self, artifacts_path, gpg_key_name):
133133 """
134134
135135 def create_repo_file (self , file_path , binary_name , baseurl , gpgkey_url ):
136- repo_file = os .path .join (file_path , binary_name + '.repo' )
137- with open (repo_file , "w+" ) as repo_file :
138- repo_file .write (f"[{ binary_name } -stable]" )
139- repo_file .write (f"{ binary_name } -stable" )
140- repo_file .write (f"baseurl={ baseurl } /rpm" )
141- repo_file .write ("enabled=1" )
142- repo_file .write ("type=rpm" )
143- repo_file .write ("gpgcheck=1" )
144- repo_file .write (f"gpgkey={ gpgkey_url } " )
145- return repo_file
136+ repo_file_path = os .path .join (file_path , binary_name + '.repo' )
137+ with open (repo_file_path , "w+" ) as repo_file :
138+ repo_file .write (f"[{ binary_name } -stable]\n " )
139+ repo_file .write (f"name= { binary_name } -stable\n " )
140+ repo_file .write (f"baseurl={ baseurl } /rpm\n " )
141+ repo_file .write ("enabled=1\n " )
142+ repo_file .write ("type=rpm\n " )
143+ repo_file .write ("gpgcheck=1\n " )
144+ repo_file .write (f"gpgkey={ gpgkey_url } \n " )
145+ return repo_file_path
146146
147147
148148 def _sign_rpms (self , file_path , gpg_key_name ):
@@ -153,7 +153,7 @@ def _sign_rpms(self, file_path, gpg_key_name):
153153 raise
154154
155155 def _sign_repomd (self ):
156- p = Popen (["gpg" , "--batch" , "--detach-sign" , "--armor" , "./rpm/repodata/repomd.xml" ], stdout = PIPE , stderr = PIPE )
156+ p = Popen (["gpg" , "--batch" , "--yes" , "-- detach-sign" , "--armor" , "./rpm/repodata/repomd.xml" ], stdout = PIPE , stderr = PIPE )
157157 out , err = p .communicate ()
158158 if p .returncode != 0 :
159159 print (f"sign repomd result => { out } , { err } " )
@@ -322,7 +322,7 @@ def create_rpm_packaging(
322322 repo_file = pkg_creator .create_repo_file (artifacts_path , binary_name , base_url , gpg_key_url )
323323
324324 print ("Uploading repo file" )
325- pkg_uploader .upload_pkg_to_r2 (binary_name + "repo" , repo_file )
325+ pkg_uploader .upload_pkg_to_r2 (repo_file , binary_name + ". repo" )
326326
327327 print ("uploading latest to r2..." )
328328 upload_from_directories (pkg_uploader , "rpm" , None , binary_name )
0 commit comments