232b396b JF |
1 | #include <unistd.h> |
2 | |
3 | int main(int argc, char *argv[]) { |
4 | setuid(0); |
5 | setgid(0); |
0c0a966b JF |
6 | |
7 | if (argc < 2 || argv[1][0] != '/') |
8 | argv[0] = "/usr/bin/dpkg"; |
9 | else { |
10 | --argc; |
11 | ++argv; |
12 | } |
13 | |
232b396b JF |
14 | execv(argv[0], argv); |
15 | return 1; |
16 | } |