forked from enlightenment/edi
parent
eacc00488a
commit
a775d378e3
|
@ -82,8 +82,8 @@ _edi_create_filter_file(Edi_Create *create, const char *path)
|
|||
|
||||
create->filters++;
|
||||
// TODO speed this up - pre-cache this filter!
|
||||
template = "sh -c \"sed -i 's|\\${edi_name}|%s|g;s|\\${Edi_Name}|%s|g;s|\\${EDI_NAME}|%s|g;s|\\${Edi_User}|%s|ig;s|\\${Edi_Email}|%s|g;s|\\${Edi_Url}|%s|g;s|\\${Edi_Year}|%d|g' %s\"";
|
||||
length = strlen(template) + (strlen(create->name) * 3) + strlen(create->user) + strlen(create->email) + strlen(create->url) + strlen(path) + 4 - 16 + 1;
|
||||
template = "sh -c \"sed -i.bak 's|\\${edi_name}|%s|g;s|\\${Edi_Name}|%s|g;s|\\${EDI_NAME}|%s|g;s|\\${Edi_User}|%s|ig;s|\\${Edi_Email}|%s|g;s|\\${Edi_Url}|%s|g;s|\\${Edi_Year}|%d|g' %s\"; rm %s.bak";
|
||||
length = strlen(template) + (strlen(create->name) * 3) + strlen(create->user) + strlen(create->email) + strlen(create->url) + (strlen(path) * 2) + 4 - 16 + 1;
|
||||
|
||||
lowername = strdup(create->name);
|
||||
eina_str_tolower(&lowername);
|
||||
|
@ -91,7 +91,7 @@ _edi_create_filter_file(Edi_Create *create, const char *path)
|
|||
eina_str_toupper(&uppername);
|
||||
|
||||
cmd = malloc(sizeof(char) * length);
|
||||
snprintf(cmd, length, template, lowername, create->name, uppername , create->user, create->email, create->url, _edi_create_year_get(), path);
|
||||
snprintf(cmd, length, template, lowername, create->name, uppername , create->user, create->email, create->url, _edi_create_year_get(), path, path);
|
||||
|
||||
ecore_exe_run(cmd, NULL);
|
||||
free(lowername);
|
||||
|
|
Loading…
Reference in New Issue