comparison rvinterf/etmsync/fsnew.c @ 754:2cd5ac909e23

fc-fsio write-battery-table replaced with write-battery-table-{v1,v2}
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 05 Nov 2020 22:32:51 +0000
parents 003e48f8ebe1
children 37b38b1a1136
comparison
equal deleted inserted replaced
753:cae22bec3cba 754:2cd5ac909e23
7 #include <stdio.h> 7 #include <stdio.h>
8 #include <stdlib.h> 8 #include <stdlib.h>
9 #include <unistd.h> 9 #include <unistd.h>
10 #include "exitcodes.h" 10 #include "exitcodes.h"
11 11
12 char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt"; 12 char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt";
13 char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg"; 13 char batterytab2_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt2";
14 char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg";
14 15
15 upload_fc_table_from_ascii(asciisrc, compiletool, ffs_pathname) 16 upload_fc_table_from_ascii(asciisrc, compiletool, ffs_pathname)
16 char *asciisrc, *compiletool, *ffs_pathname; 17 char *asciisrc, *compiletool, *ffs_pathname;
17 { 18 {
18 char tmpfile[] = "/tmp/fc-fsioXXXXXX"; 19 char tmpfile[] = "/tmp/fc-fsioXXXXXX";
51 rc = fwrite_from_file(ffs_pathname, tmpfile); 52 rc = fwrite_from_file(ffs_pathname, tmpfile);
52 unlink(tmpfile); 53 unlink(tmpfile);
53 return rc; 54 return rc;
54 } 55 }
55 56
56 cmd_write_battery_table(argc, argv) 57 cmd_write_battery_table_v1(argc, argv)
57 char **argv; 58 char **argv;
58 { 59 {
59 return upload_fc_table_from_ascii(argv[1], batterytab_compile_tool, 60 return upload_fc_table_from_ascii(argv[1], batterytab_compile_tool,
60 "/etc/batterytab"); 61 "/etc/batterytab");
62 }
63
64 cmd_write_battery_table_v2(argc, argv)
65 char **argv;
66 {
67 return upload_fc_table_from_ascii(argv[1], batterytab2_compile_tool,
68 "/etc/batterytab2");
61 } 69 }
62 70
63 cmd_write_charging_config(argc, argv) 71 cmd_write_charging_config(argc, argv)
64 char **argv; 72 char **argv;
65 { 73 {