this repo has no description
1
fork

Configure Feed

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

Add a fake dsmemberutil

+73 -1
+2 -1
src/tools/CMakeLists.txt
··· 4 4 add_darling_executable(sudo sudo.c) 5 5 add_darling_executable(codesign codesign.c) 6 6 #add_darling_executable(open open.c) 7 + add_darling_executable(dsmemberutil dsmemberutil.c) 7 8 8 - install(TARGETS sw_vers sudo codesign DESTINATION libexec/darling/usr/bin) 9 + install(TARGETS sw_vers sudo codesign dsmemberutil DESTINATION libexec/darling/usr/bin) 9 10 target_link_libraries(sw_vers CoreFoundation)
+19
src/tools/codesign.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 + 1 20 #include <stdio.h> 2 21 3 22 int main(int argc, char *argv[])
+33
src/tools/dsmemberutil.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 <string.h> 21 + #include <stdio.h> 22 + 23 + int main(int argc, const char *argv[]) 24 + { 25 + if (argc == 6) 26 + { 27 + if (!strcmp(argv[1], "checkmembership")) 28 + { 29 + printf("user is a member\n"); 30 + } 31 + } 32 + return 0; 33 + }
+19
src/tools/sudo.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 + 1 20 #include <unistd.h> 2 21 #include <stdio.h> 3 22 #include <string.h>