Bladeren bron

chore(appup): remove old file extension and preserve dirname for apps

Thales Macedo Garitezi 4 jaren geleden
bovenliggende
commit
29f982385d
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 6 4
      scripts/update_appup.escript

+ 6 - 4
scripts/update_appup.escript

@@ -298,12 +298,14 @@ render_appfile(File, Upgrade, Downgrade) ->
     ok = file:write_file(File, IOList).
     ok = file:write_file(File, IOList).
 
 
 create_stub(App) ->
 create_stub(App) ->
-    case locate(src, App, ".app.src") of
+    case locate(src, App, Ext = ".app.src") of
         {ok, AppSrc} ->
         {ok, AppSrc} ->
-            AppupFile = filename:basename(AppSrc) ++ ".appup.src",
+            DirName = filename:dirname(AppSrc),
+            AppupFile = filename:basename(AppSrc, Ext) ++ ".appup.src",
             Default = {<<".*">>, []},
             Default = {<<".*">>, []},
-            render_appfile(AppupFile, [Default], [Default]),
-            {ok, AppupFile};
+            AppupFileFullpath = filename:join(DirName, AppupFile),
+            render_appfile(AppupFileFullpath, [Default], [Default]),
+            {ok, AppupFileFullpath};
         undefined ->
         undefined ->
             false
             false
     end.
     end.