aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/applets.src.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/include/applets.src.h b/include/applets.src.h
index adce804e5..23453b0ef 100644
--- a/include/applets.src.h
+++ b/include/applets.src.h
@@ -75,9 +75,7 @@ s - suid type:
75INSERT 75INSERT
76IF_TEST(APPLET_NOFORK([, test, BB_DIR_USR_BIN, BB_SUID_DROP, test)) 76IF_TEST(APPLET_NOFORK([, test, BB_DIR_USR_BIN, BB_SUID_DROP, test))
77IF_TEST(APPLET_NOFORK([[, test, BB_DIR_USR_BIN, BB_SUID_DROP, test)) 77IF_TEST(APPLET_NOFORK([[, test, BB_DIR_USR_BIN, BB_SUID_DROP, test))
78IF_ACPID(APPLET(acpid, BB_DIR_SBIN, BB_SUID_DROP))
79IF_BASENAME(APPLET_NOFORK(basename, basename, BB_DIR_USR_BIN, BB_SUID_DROP, basename)) 78IF_BASENAME(APPLET_NOFORK(basename, basename, BB_DIR_USR_BIN, BB_SUID_DROP, basename))
80IF_BLKID(APPLET(blkid, BB_DIR_SBIN, BB_SUID_DROP))
81IF_CAL(APPLET(cal, BB_DIR_USR_BIN, BB_SUID_DROP)) 79IF_CAL(APPLET(cal, BB_DIR_USR_BIN, BB_SUID_DROP))
82IF_CAT(APPLET_NOFORK(cat, cat, BB_DIR_BIN, BB_SUID_DROP, cat)) 80IF_CAT(APPLET_NOFORK(cat, cat, BB_DIR_BIN, BB_SUID_DROP, cat))
83IF_CATV(APPLET(catv, BB_DIR_BIN, BB_SUID_DROP)) 81IF_CATV(APPLET(catv, BB_DIR_BIN, BB_SUID_DROP))
@@ -94,7 +92,6 @@ IF_DD(APPLET_NOEXEC(dd, dd, BB_DIR_BIN, BB_SUID_DROP, dd))
94IF_DF(APPLET(df, BB_DIR_BIN, BB_SUID_DROP)) 92IF_DF(APPLET(df, BB_DIR_BIN, BB_SUID_DROP))
95IF_DHCPRELAY(APPLET(dhcprelay, BB_DIR_USR_SBIN, BB_SUID_DROP)) 93IF_DHCPRELAY(APPLET(dhcprelay, BB_DIR_USR_SBIN, BB_SUID_DROP))
96IF_DIRNAME(APPLET_NOFORK(dirname, dirname, BB_DIR_USR_BIN, BB_SUID_DROP, dirname)) 94IF_DIRNAME(APPLET_NOFORK(dirname, dirname, BB_DIR_USR_BIN, BB_SUID_DROP, dirname))
97IF_DMESG(APPLET(dmesg, BB_DIR_BIN, BB_SUID_DROP))
98IF_DOS2UNIX(APPLET_NOEXEC(dos2unix, dos2unix, BB_DIR_USR_BIN, BB_SUID_DROP, dos2unix)) 95IF_DOS2UNIX(APPLET_NOEXEC(dos2unix, dos2unix, BB_DIR_USR_BIN, BB_SUID_DROP, dos2unix))
99IF_DU(APPLET(du, BB_DIR_USR_BIN, BB_SUID_DROP)) 96IF_DU(APPLET(du, BB_DIR_USR_BIN, BB_SUID_DROP))
100IF_DUMPLEASES(APPLET(dumpleases, BB_DIR_USR_BIN, BB_SUID_DROP)) 97IF_DUMPLEASES(APPLET(dumpleases, BB_DIR_USR_BIN, BB_SUID_DROP))
@@ -105,71 +102,37 @@ IF_ENV(APPLET_NOEXEC(env, env, BB_DIR_USR_BIN, BB_SUID_DROP, env))
105IF_EXPAND(APPLET(expand, BB_DIR_USR_BIN, BB_SUID_DROP)) 102IF_EXPAND(APPLET(expand, BB_DIR_USR_BIN, BB_SUID_DROP))
106IF_EXPR(APPLET(expr, BB_DIR_USR_BIN, BB_SUID_DROP)) 103IF_EXPR(APPLET(expr, BB_DIR_USR_BIN, BB_SUID_DROP))
107IF_FALSE(APPLET_NOFORK(false, false, BB_DIR_BIN, BB_SUID_DROP, false)) 104IF_FALSE(APPLET_NOFORK(false, false, BB_DIR_BIN, BB_SUID_DROP, false))
108IF_FBSET(APPLET(fbset, BB_DIR_USR_SBIN, BB_SUID_DROP))
109IF_FDFLUSH(APPLET_ODDNAME(fdflush, freeramdisk, BB_DIR_BIN, BB_SUID_DROP, fdflush))
110IF_FDFORMAT(APPLET(fdformat, BB_DIR_USR_SBIN, BB_SUID_DROP))
111IF_FDISK(APPLET(fdisk, BB_DIR_SBIN, BB_SUID_DROP))
112/* Benefits from suid root: better access to /dev/BLOCKDEVs: */
113IF_FINDFS(APPLET(findfs, BB_DIR_SBIN, BB_SUID_MAYBE))
114IF_FLOCK(APPLET(flock, BB_DIR_USR_BIN, BB_SUID_DROP))
115IF_FOLD(APPLET_NOEXEC(fold, fold, BB_DIR_USR_BIN, BB_SUID_DROP, fold)) 105IF_FOLD(APPLET_NOEXEC(fold, fold, BB_DIR_USR_BIN, BB_SUID_DROP, fold))
116IF_FREERAMDISK(APPLET(freeramdisk, BB_DIR_SBIN, BB_SUID_DROP))
117//IF_E2FSCK(APPLET_ODDNAME(fsck.ext2, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext2)) 106//IF_E2FSCK(APPLET_ODDNAME(fsck.ext2, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext2))
118//IF_E2FSCK(APPLET_ODDNAME(fsck.ext3, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext3)) 107//IF_E2FSCK(APPLET_ODDNAME(fsck.ext3, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext3))
119IF_FSCK_MINIX(APPLET_ODDNAME(fsck.minix, fsck_minix, BB_DIR_SBIN, BB_SUID_DROP, fsck_minix))
120IF_FSYNC(APPLET_NOFORK(fsync, fsync, BB_DIR_BIN, BB_SUID_DROP, fsync)) 108IF_FSYNC(APPLET_NOFORK(fsync, fsync, BB_DIR_BIN, BB_SUID_DROP, fsync))
121IF_GETENFORCE(APPLET(getenforce, BB_DIR_USR_SBIN, BB_SUID_DROP)) 109IF_GETENFORCE(APPLET(getenforce, BB_DIR_USR_SBIN, BB_SUID_DROP))
122IF_GETOPT(APPLET(getopt, BB_DIR_BIN, BB_SUID_DROP))
123IF_GETSEBOOL(APPLET(getsebool, BB_DIR_USR_SBIN, BB_SUID_DROP)) 110IF_GETSEBOOL(APPLET(getsebool, BB_DIR_USR_SBIN, BB_SUID_DROP))
124IF_HD(APPLET_NOEXEC(hd, hexdump, BB_DIR_USR_BIN, BB_SUID_DROP, hd))
125IF_HEAD(APPLET_NOEXEC(head, head, BB_DIR_USR_BIN, BB_SUID_DROP, head)) 111IF_HEAD(APPLET_NOEXEC(head, head, BB_DIR_USR_BIN, BB_SUID_DROP, head))
126IF_HEXDUMP(APPLET_NOEXEC(hexdump, hexdump, BB_DIR_USR_BIN, BB_SUID_DROP, hexdump))
127IF_HWCLOCK(APPLET(hwclock, BB_DIR_SBIN, BB_SUID_DROP))
128IF_INSTALL(APPLET(install, BB_DIR_USR_BIN, BB_SUID_DROP)) 112IF_INSTALL(APPLET(install, BB_DIR_USR_BIN, BB_SUID_DROP))
129IF_IPCRM(APPLET(ipcrm, BB_DIR_USR_BIN, BB_SUID_DROP))
130IF_IPCS(APPLET(ipcs, BB_DIR_USR_BIN, BB_SUID_DROP))
131//IF_LENGTH(APPLET_NOFORK(length, length, BB_DIR_USR_BIN, BB_SUID_DROP, length)) 113//IF_LENGTH(APPLET_NOFORK(length, length, BB_DIR_USR_BIN, BB_SUID_DROP, length))
132IF_LN(APPLET_NOEXEC(ln, ln, BB_DIR_BIN, BB_SUID_DROP, ln)) 114IF_LN(APPLET_NOEXEC(ln, ln, BB_DIR_BIN, BB_SUID_DROP, ln))
133IF_LOAD_POLICY(APPLET(load_policy, BB_DIR_USR_SBIN, BB_SUID_DROP)) 115IF_LOAD_POLICY(APPLET(load_policy, BB_DIR_USR_SBIN, BB_SUID_DROP))
134IF_LOGNAME(APPLET_NOFORK(logname, logname, BB_DIR_USR_BIN, BB_SUID_DROP, logname)) 116IF_LOGNAME(APPLET_NOFORK(logname, logname, BB_DIR_USR_BIN, BB_SUID_DROP, logname))
135IF_LOSETUP(APPLET(losetup, BB_DIR_SBIN, BB_SUID_DROP))
136IF_LS(APPLET_NOEXEC(ls, ls, BB_DIR_BIN, BB_SUID_DROP, ls)) 117IF_LS(APPLET_NOEXEC(ls, ls, BB_DIR_BIN, BB_SUID_DROP, ls))
137IF_LSPCI(APPLET(lspci, BB_DIR_USR_BIN, BB_SUID_DROP))
138IF_LSUSB(APPLET(lsusb, BB_DIR_USR_BIN, BB_SUID_DROP))
139IF_MATCHPATHCON(APPLET(matchpathcon, BB_DIR_USR_SBIN, BB_SUID_DROP)) 118IF_MATCHPATHCON(APPLET(matchpathcon, BB_DIR_USR_SBIN, BB_SUID_DROP))
140IF_MKDIR(APPLET_NOFORK(mkdir, mkdir, BB_DIR_BIN, BB_SUID_DROP, mkdir)) 119IF_MKDIR(APPLET_NOFORK(mkdir, mkdir, BB_DIR_BIN, BB_SUID_DROP, mkdir))
141IF_MKFIFO(APPLET_NOEXEC(mkfifo, mkfifo, BB_DIR_USR_BIN, BB_SUID_DROP, mkfifo)) 120IF_MKFIFO(APPLET_NOEXEC(mkfifo, mkfifo, BB_DIR_USR_BIN, BB_SUID_DROP, mkfifo))
142IF_MKFS_MINIX(APPLET_ODDNAME(mkfs.minix, mkfs_minix, BB_DIR_SBIN, BB_SUID_DROP, mkfs_minix))
143IF_MKFS_REISER(APPLET_ODDNAME(mkfs.reiser, mkfs_reiser, BB_DIR_SBIN, BB_SUID_DROP, mkfs_reiser))
144IF_MKNOD(APPLET_NOEXEC(mknod, mknod, BB_DIR_BIN, BB_SUID_DROP, mknod)) 121IF_MKNOD(APPLET_NOEXEC(mknod, mknod, BB_DIR_BIN, BB_SUID_DROP, mknod))
145IF_MKSWAP(APPLET(mkswap, BB_DIR_SBIN, BB_SUID_DROP))
146IF_MORE(APPLET(more, BB_DIR_BIN, BB_SUID_DROP))
147/* On full-blown systems, requires suid for user mounts.
148 * But it's not unthinkable to have it available in non-suid flavor on some systems,
149 * for viewing mount table.
150 * Therefore we use BB_SUID_MAYBE instead of BB_SUID_REQUIRE: */
151IF_MOUNT(APPLET(mount, BB_DIR_BIN, IF_DESKTOP(BB_SUID_MAYBE) IF_NOT_DESKTOP(BB_SUID_DROP)))
152IF_MV(APPLET(mv, BB_DIR_BIN, BB_SUID_DROP)) 122IF_MV(APPLET(mv, BB_DIR_BIN, BB_SUID_DROP))
153IF_NICE(APPLET(nice, BB_DIR_BIN, BB_SUID_DROP)) 123IF_NICE(APPLET(nice, BB_DIR_BIN, BB_SUID_DROP))
154IF_NOHUP(APPLET(nohup, BB_DIR_USR_BIN, BB_SUID_DROP)) 124IF_NOHUP(APPLET(nohup, BB_DIR_USR_BIN, BB_SUID_DROP))
155IF_OD(APPLET(od, BB_DIR_USR_BIN, BB_SUID_DROP)) 125IF_OD(APPLET(od, BB_DIR_USR_BIN, BB_SUID_DROP))
156//IF_PARSE(APPLET(parse, BB_DIR_USR_BIN, BB_SUID_DROP)) 126//IF_PARSE(APPLET(parse, BB_DIR_USR_BIN, BB_SUID_DROP))
157IF_PIVOT_ROOT(APPLET(pivot_root, BB_DIR_SBIN, BB_SUID_DROP))
158IF_PRINTENV(APPLET_NOFORK(printenv, printenv, BB_DIR_BIN, BB_SUID_DROP, printenv)) 127IF_PRINTENV(APPLET_NOFORK(printenv, printenv, BB_DIR_BIN, BB_SUID_DROP, printenv))
159IF_PRINTF(APPLET_NOFORK(printf, printf, BB_DIR_USR_BIN, BB_SUID_DROP, printf)) 128IF_PRINTF(APPLET_NOFORK(printf, printf, BB_DIR_USR_BIN, BB_SUID_DROP, printf))
160IF_PWD(APPLET_NOFORK(pwd, pwd, BB_DIR_BIN, BB_SUID_DROP, pwd)) 129IF_PWD(APPLET_NOFORK(pwd, pwd, BB_DIR_BIN, BB_SUID_DROP, pwd))
161IF_RDATE(APPLET(rdate, BB_DIR_USR_SBIN, BB_SUID_DROP))
162IF_RDEV(APPLET(rdev, BB_DIR_USR_SBIN, BB_SUID_DROP))
163IF_READLINK(APPLET(readlink, BB_DIR_USR_BIN, BB_SUID_DROP)) 130IF_READLINK(APPLET(readlink, BB_DIR_USR_BIN, BB_SUID_DROP))
164IF_READPROFILE(APPLET(readprofile, BB_DIR_USR_SBIN, BB_SUID_DROP))
165IF_REALPATH(APPLET(realpath, BB_DIR_USR_BIN, BB_SUID_DROP)) 131IF_REALPATH(APPLET(realpath, BB_DIR_USR_BIN, BB_SUID_DROP))
166IF_RESTORECON(APPLET_ODDNAME(restorecon, setfiles, BB_DIR_SBIN, BB_SUID_DROP, restorecon)) 132IF_RESTORECON(APPLET_ODDNAME(restorecon, setfiles, BB_DIR_SBIN, BB_SUID_DROP, restorecon))
167IF_RM(APPLET_NOFORK(rm, rm, BB_DIR_BIN, BB_SUID_DROP, rm)) 133IF_RM(APPLET_NOFORK(rm, rm, BB_DIR_BIN, BB_SUID_DROP, rm))
168IF_RMDIR(APPLET_NOFORK(rmdir, rmdir, BB_DIR_BIN, BB_SUID_DROP, rmdir)) 134IF_RMDIR(APPLET_NOFORK(rmdir, rmdir, BB_DIR_BIN, BB_SUID_DROP, rmdir))
169IF_RTCWAKE(APPLET(rtcwake, BB_DIR_USR_SBIN, BB_SUID_DROP))
170IF_RUNCON(APPLET(runcon, BB_DIR_USR_BIN, BB_SUID_DROP)) 135IF_RUNCON(APPLET(runcon, BB_DIR_USR_BIN, BB_SUID_DROP))
171IF_SCRIPT(APPLET(script, BB_DIR_USR_BIN, BB_SUID_DROP))
172IF_SCRIPTREPLAY(APPLET(scriptreplay, BB_DIR_BIN, BB_SUID_DROP))
173IF_SELINUXENABLED(APPLET(selinuxenabled, BB_DIR_USR_SBIN, BB_SUID_DROP)) 136IF_SELINUXENABLED(APPLET(selinuxenabled, BB_DIR_USR_SBIN, BB_SUID_DROP))
174IF_SEQ(APPLET_NOFORK(seq, seq, BB_DIR_USR_BIN, BB_SUID_DROP, seq)) 137IF_SEQ(APPLET_NOFORK(seq, seq, BB_DIR_USR_BIN, BB_SUID_DROP, seq))
175IF_SESTATUS(APPLET(sestatus, BB_DIR_USR_SBIN, BB_SUID_DROP)) 138IF_SESTATUS(APPLET(sestatus, BB_DIR_USR_SBIN, BB_SUID_DROP))
@@ -183,7 +146,6 @@ IF_SPLIT(APPLET(split, BB_DIR_USR_BIN, BB_SUID_DROP))
183IF_STAT(APPLET(stat, BB_DIR_BIN, BB_SUID_DROP)) 146IF_STAT(APPLET(stat, BB_DIR_BIN, BB_SUID_DROP))
184IF_STTY(APPLET(stty, BB_DIR_BIN, BB_SUID_DROP)) 147IF_STTY(APPLET(stty, BB_DIR_BIN, BB_SUID_DROP))
185IF_SUM(APPLET(sum, BB_DIR_USR_BIN, BB_SUID_DROP)) 148IF_SUM(APPLET(sum, BB_DIR_USR_BIN, BB_SUID_DROP))
186IF_SWITCH_ROOT(APPLET(switch_root, BB_DIR_SBIN, BB_SUID_DROP))
187IF_TAC(APPLET_NOEXEC(tac, tac, BB_DIR_USR_BIN, BB_SUID_DROP, tac)) 149IF_TAC(APPLET_NOEXEC(tac, tac, BB_DIR_USR_BIN, BB_SUID_DROP, tac))
188IF_TAIL(APPLET(tail, BB_DIR_USR_BIN, BB_SUID_DROP)) 150IF_TAIL(APPLET(tail, BB_DIR_USR_BIN, BB_SUID_DROP))
189IF_TEE(APPLET(tee, BB_DIR_USR_BIN, BB_SUID_DROP)) 151IF_TEE(APPLET(tee, BB_DIR_USR_BIN, BB_SUID_DROP))
@@ -193,7 +155,6 @@ IF_TRUE(APPLET_NOFORK(true, true, BB_DIR_BIN, BB_SUID_DROP, true))
193IF_TTY(APPLET(tty, BB_DIR_USR_BIN, BB_SUID_DROP)) 155IF_TTY(APPLET(tty, BB_DIR_USR_BIN, BB_SUID_DROP))
194IF_UDHCPC(APPLET(udhcpc, BB_DIR_SBIN, BB_SUID_DROP)) 156IF_UDHCPC(APPLET(udhcpc, BB_DIR_SBIN, BB_SUID_DROP))
195IF_UDHCPD(APPLET(udhcpd, BB_DIR_USR_SBIN, BB_SUID_DROP)) 157IF_UDHCPD(APPLET(udhcpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
196IF_UMOUNT(APPLET(umount, BB_DIR_BIN, BB_SUID_DROP))
197IF_UNAME(APPLET(uname, BB_DIR_BIN, BB_SUID_DROP)) 158IF_UNAME(APPLET(uname, BB_DIR_BIN, BB_SUID_DROP))
198IF_UNEXPAND(APPLET_ODDNAME(unexpand, expand, BB_DIR_USR_BIN, BB_SUID_DROP, unexpand)) 159IF_UNEXPAND(APPLET_ODDNAME(unexpand, expand, BB_DIR_USR_BIN, BB_SUID_DROP, unexpand))
199IF_UNIQ(APPLET(uniq, BB_DIR_USR_BIN, BB_SUID_DROP)) 160IF_UNIQ(APPLET(uniq, BB_DIR_USR_BIN, BB_SUID_DROP))