this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Create softwareupdate command

+37
+3
src/tools/CMakeLists.txt
··· 5 5 add_darling_executable(codesign codesign.c) 6 6 #add_darling_executable(open open.c) 7 7 add_darling_executable(dsmemberutil dsmemberutil.c) 8 + add_darling_executable(softwareupdate softwareupdate.c) 8 9 9 10 install(TARGETS sw_vers sudo codesign dsmemberutil DESTINATION libexec/darling/usr/bin) 11 + install(TARGETS softwareupdate DESTINATION libexec/darling/usr/sbin) 12 + 10 13 target_link_libraries(sw_vers CoreFoundation)
+34
src/tools/softwareupdate.c
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <stdio.h> 21 + #include <string.h> 22 + 23 + int main(int argc, char **argv) 24 + { 25 + 26 + printf("Software Update Tool\n\n"); 27 + if (argc > 1 && strcmp(argv[1], "-l") == 0) 28 + { 29 + printf("Finding available software\n"); 30 + printf("No new software available.\n"); 31 + return 0; 32 + } 33 + return 0; 34 + }