├── .gitignore ├── LICENSE ├── README.md ├── busybox └── .config ├── miniwsl.cpp ├── miniwsl.sln ├── miniwsl.vcxproj └── miniwsl.vcxproj.filters /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | ## 4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 5 | 6 | # User-specific files 7 | *.suo 8 | *.user 9 | *.userosscache 10 | *.sln.docstates 11 | 12 | # User-specific files (MonoDevelop/Xamarin Studio) 13 | *.userprefs 14 | 15 | # Build results 16 | [Dd]ebug/ 17 | [Dd]ebugPublic/ 18 | [Rr]elease/ 19 | [Rr]eleases/ 20 | x64/ 21 | x86/ 22 | bld/ 23 | [Bb]in/ 24 | [Oo]bj/ 25 | [Ll]og/ 26 | 27 | # Visual Studio 2015 cache/options directory 28 | .vs/ 29 | # Uncomment if you have tasks that create the project's static files in wwwroot 30 | #wwwroot/ 31 | 32 | # MSTest test Results 33 | [Tt]est[Rr]esult*/ 34 | [Bb]uild[Ll]og.* 35 | 36 | # NUNIT 37 | *.VisualState.xml 38 | TestResult.xml 39 | 40 | # Build Results of an ATL Project 41 | [Dd]ebugPS/ 42 | [Rr]eleasePS/ 43 | dlldata.c 44 | 45 | # .NET Core 46 | project.lock.json 47 | project.fragment.lock.json 48 | artifacts/ 49 | **/Properties/launchSettings.json 50 | 51 | *_i.c 52 | *_p.c 53 | *_i.h 54 | *.ilk 55 | *.meta 56 | *.obj 57 | *.pch 58 | *.pdb 59 | *.pgc 60 | *.pgd 61 | *.rsp 62 | *.sbr 63 | *.tlb 64 | *.tli 65 | *.tlh 66 | *.tmp 67 | *.tmp_proj 68 | *.log 69 | *.vspscc 70 | *.vssscc 71 | .builds 72 | *.pidb 73 | *.svclog 74 | *.scc 75 | 76 | # Chutzpah Test files 77 | _Chutzpah* 78 | 79 | # Visual C++ cache files 80 | ipch/ 81 | *.aps 82 | *.ncb 83 | *.opendb 84 | *.opensdf 85 | *.sdf 86 | *.cachefile 87 | *.VC.db 88 | *.VC.VC.opendb 89 | 90 | # Visual Studio profiler 91 | *.psess 92 | *.vsp 93 | *.vspx 94 | *.sap 95 | 96 | # TFS 2012 Local Workspace 97 | $tf/ 98 | 99 | # Guidance Automation Toolkit 100 | *.gpState 101 | 102 | # ReSharper is a .NET coding add-in 103 | _ReSharper*/ 104 | *.[Rr]e[Ss]harper 105 | *.DotSettings.user 106 | 107 | # JustCode is a .NET coding add-in 108 | .JustCode 109 | 110 | # TeamCity is a build add-in 111 | _TeamCity* 112 | 113 | # DotCover is a Code Coverage Tool 114 | *.dotCover 115 | 116 | # Visual Studio code coverage results 117 | *.coverage 118 | *.coveragexml 119 | 120 | # NCrunch 121 | _NCrunch_* 122 | .*crunch*.local.xml 123 | nCrunchTemp_* 124 | 125 | # MightyMoose 126 | *.mm.* 127 | AutoTest.Net/ 128 | 129 | # Web workbench (sass) 130 | .sass-cache/ 131 | 132 | # Installshield output folder 133 | [Ee]xpress/ 134 | 135 | # DocProject is a documentation generator add-in 136 | DocProject/buildhelp/ 137 | DocProject/Help/*.HxT 138 | DocProject/Help/*.HxC 139 | DocProject/Help/*.hhc 140 | DocProject/Help/*.hhk 141 | DocProject/Help/*.hhp 142 | DocProject/Help/Html2 143 | DocProject/Help/html 144 | 145 | # Click-Once directory 146 | publish/ 147 | 148 | # Publish Web Output 149 | *.[Pp]ublish.xml 150 | *.azurePubxml 151 | # TODO: Comment the next line if you want to checkin your web deploy settings 152 | # but database connection strings (with potential passwords) will be unencrypted 153 | *.pubxml 154 | *.publishproj 155 | 156 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 157 | # checkin your Azure Web App publish settings, but sensitive information contained 158 | # in these scripts will be unencrypted 159 | PublishScripts/ 160 | 161 | # NuGet Packages 162 | *.nupkg 163 | # The packages folder can be ignored because of Package Restore 164 | **/packages/* 165 | # except build/, which is used as an MSBuild target. 166 | !**/packages/build/ 167 | # Uncomment if necessary however generally it will be regenerated when needed 168 | #!**/packages/repositories.config 169 | # NuGet v3's project.json files produces more ignorable files 170 | *.nuget.props 171 | *.nuget.targets 172 | 173 | # Microsoft Azure Build Output 174 | csx/ 175 | *.build.csdef 176 | 177 | # Microsoft Azure Emulator 178 | ecf/ 179 | rcf/ 180 | 181 | # Windows Store app package directories and files 182 | AppPackages/ 183 | BundleArtifacts/ 184 | Package.StoreAssociation.xml 185 | _pkginfo.txt 186 | 187 | # Visual Studio cache files 188 | # files ending in .cache can be ignored 189 | *.[Cc]ache 190 | # but keep track of directories ending in .cache 191 | !*.[Cc]ache/ 192 | 193 | # Others 194 | ClientBin/ 195 | ~$* 196 | *~ 197 | *.dbmdl 198 | *.dbproj.schemaview 199 | *.jfm 200 | *.pfx 201 | *.publishsettings 202 | orleans.codegen.cs 203 | 204 | # Since there are multiple workflows, uncomment next line to ignore bower_components 205 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 206 | #bower_components/ 207 | 208 | # RIA/Silverlight projects 209 | Generated_Code/ 210 | 211 | # Backup & report files from converting an old project file 212 | # to a newer Visual Studio version. Backup files are not needed, 213 | # because we have git ;-) 214 | _UpgradeReport_Files/ 215 | Backup*/ 216 | UpgradeLog*.XML 217 | UpgradeLog*.htm 218 | 219 | # SQL Server files 220 | *.mdf 221 | *.ldf 222 | *.ndf 223 | 224 | # Business Intelligence projects 225 | *.rdl.data 226 | *.bim.layout 227 | *.bim_*.settings 228 | 229 | # Microsoft Fakes 230 | FakesAssemblies/ 231 | 232 | # GhostDoc plugin setting file 233 | *.GhostDoc.xml 234 | 235 | # Node.js Tools for Visual Studio 236 | .ntvs_analysis.dat 237 | node_modules/ 238 | 239 | # Typescript v1 declaration files 240 | typings/ 241 | 242 | # Visual Studio 6 build log 243 | *.plg 244 | 245 | # Visual Studio 6 workspace options file 246 | *.opt 247 | 248 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 249 | *.vbw 250 | 251 | # Visual Studio LightSwitch build output 252 | **/*.HTMLClient/GeneratedArtifacts 253 | **/*.DesktopClient/GeneratedArtifacts 254 | **/*.DesktopClient/ModelManifest.xml 255 | **/*.Server/GeneratedArtifacts 256 | **/*.Server/ModelManifest.xml 257 | _Pvt_Extensions 258 | 259 | # Paket dependency manager 260 | .paket/paket.exe 261 | paket-files/ 262 | 263 | # FAKE - F# Make 264 | .fake/ 265 | 266 | # JetBrains Rider 267 | .idea/ 268 | *.sln.iml 269 | 270 | # CodeRush 271 | .cr/ 272 | 273 | # Python Tools for Visual Studio (PTVS) 274 | __pycache__/ 275 | *.pyc 276 | 277 | # Cake - Uncomment if you are using it 278 | # tools/** 279 | # !tools/packages.config 280 | 281 | # Telerik's JustMock configuration file 282 | *.jmconfig 283 | 284 | # BizTalk build output 285 | *.btp.cs 286 | *.btm.cs 287 | *.odx.cs 288 | *.xsd.cs 289 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # miniwsl 2 | Mini Windows Subsystem for Linux Distribution 3 | -------------------------------------------------------------------------------- /busybox/.config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated make config: don't edit 3 | # Busybox version: 1.32.0 4 | # Sun Oct 11 22:25:33 2020 5 | # 6 | CONFIG_HAVE_DOT_CONFIG=y 7 | 8 | # 9 | # Settings 10 | # 11 | CONFIG_DESKTOP=y 12 | # CONFIG_EXTRA_COMPAT is not set 13 | # CONFIG_FEDORA_COMPAT is not set 14 | # CONFIG_INCLUDE_SUSv2 is not set 15 | CONFIG_LONG_OPTS=y 16 | CONFIG_SHOW_USAGE=y 17 | CONFIG_FEATURE_VERBOSE_USAGE=y 18 | CONFIG_FEATURE_COMPRESS_USAGE=y 19 | CONFIG_LFS=y 20 | # CONFIG_PAM is not set 21 | CONFIG_FEATURE_DEVPTS=y 22 | # CONFIG_FEATURE_UTMP is not set 23 | # CONFIG_FEATURE_WTMP is not set 24 | # CONFIG_FEATURE_PIDFILE is not set 25 | CONFIG_PID_FILE_PATH="" 26 | CONFIG_BUSYBOX=y 27 | CONFIG_FEATURE_SHOW_SCRIPT=y 28 | CONFIG_FEATURE_INSTALLER=y 29 | CONFIG_INSTALL_NO_USR=y 30 | CONFIG_FEATURE_SUID=y 31 | CONFIG_FEATURE_SUID_CONFIG=y 32 | CONFIG_FEATURE_SUID_CONFIG_QUIET=y 33 | # CONFIG_FEATURE_PREFER_APPLETS is not set 34 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" 35 | # CONFIG_SELINUX is not set 36 | # CONFIG_FEATURE_CLEAN_UP is not set 37 | # CONFIG_FEATURE_SYSLOG_INFO is not set 38 | CONFIG_FEATURE_SYSLOG=y 39 | CONFIG_PLATFORM_LINUX=y 40 | 41 | # 42 | # Build Options 43 | # 44 | CONFIG_STATIC=y 45 | # CONFIG_PIE is not set 46 | # CONFIG_NOMMU is not set 47 | # CONFIG_BUILD_LIBBUSYBOX is not set 48 | # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set 49 | # CONFIG_FEATURE_INDIVIDUAL is not set 50 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set 51 | CONFIG_CROSS_COMPILER_PREFIX="x86_64-buildroot-linux-uclibc-" 52 | CONFIG_SYSROOT="" 53 | CONFIG_EXTRA_CFLAGS="" 54 | CONFIG_EXTRA_LDFLAGS="" 55 | CONFIG_EXTRA_LDLIBS="" 56 | # CONFIG_USE_PORTABLE_CODE is not set 57 | # CONFIG_STACK_OPTIMIZATION_386 is not set 58 | 59 | # 60 | # Installation Options ("make install" behavior) 61 | # 62 | CONFIG_INSTALL_APPLET_SYMLINKS=y 63 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set 64 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 65 | # CONFIG_INSTALL_APPLET_DONT is not set 66 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 67 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 68 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 69 | CONFIG_PREFIX="./_install" 70 | 71 | # 72 | # Debugging Options 73 | # 74 | # CONFIG_DEBUG is not set 75 | # CONFIG_DEBUG_PESSIMIZE is not set 76 | # CONFIG_DEBUG_SANITIZE is not set 77 | # CONFIG_UNIT_TEST is not set 78 | # CONFIG_WERROR is not set 79 | # CONFIG_WARN_SIMPLE_MSG is not set 80 | CONFIG_NO_DEBUG_LIB=y 81 | # CONFIG_DMALLOC is not set 82 | # CONFIG_EFENCE is not set 83 | 84 | # 85 | # Library Tuning 86 | # 87 | # CONFIG_FEATURE_USE_BSS_TAIL is not set 88 | CONFIG_FLOAT_DURATION=y 89 | CONFIG_FEATURE_RTMINMAX=y 90 | CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y 91 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 92 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 93 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 94 | CONFIG_PASSWORD_MINLEN=6 95 | CONFIG_MD5_SMALL=0 96 | CONFIG_SHA3_SMALL=0 97 | CONFIG_FEATURE_FAST_TOP=y 98 | # CONFIG_FEATURE_ETC_NETWORKS is not set 99 | # CONFIG_FEATURE_ETC_SERVICES is not set 100 | CONFIG_FEATURE_EDITING=y 101 | CONFIG_FEATURE_EDITING_MAX_LEN=1024 102 | # CONFIG_FEATURE_EDITING_VI is not set 103 | CONFIG_FEATURE_EDITING_HISTORY=255 104 | # CONFIG_FEATURE_EDITING_SAVEHISTORY is not set 105 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set 106 | CONFIG_FEATURE_REVERSE_SEARCH=y 107 | CONFIG_FEATURE_TAB_COMPLETION=y 108 | CONFIG_FEATURE_USERNAME_COMPLETION=y 109 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 110 | CONFIG_FEATURE_EDITING_WINCH=y 111 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set 112 | # CONFIG_LOCALE_SUPPORT is not set 113 | CONFIG_UNICODE_SUPPORT=y 114 | # CONFIG_UNICODE_USING_LOCALE is not set 115 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 116 | CONFIG_SUBST_WCHAR=63 117 | CONFIG_LAST_SUPPORTED_WCHAR=767 118 | # CONFIG_UNICODE_COMBINING_WCHARS is not set 119 | # CONFIG_UNICODE_WIDE_WCHARS is not set 120 | # CONFIG_UNICODE_BIDI_SUPPORT is not set 121 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set 122 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set 123 | CONFIG_FEATURE_NON_POSIX_CP=y 124 | CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y 125 | CONFIG_FEATURE_USE_SENDFILE=y 126 | CONFIG_FEATURE_COPYBUF_KB=4 127 | CONFIG_FEATURE_SKIP_ROOTFS=y 128 | CONFIG_MONOTONIC_SYSCALL=y 129 | CONFIG_IOCTL_HEX2STR_ERROR=y 130 | # CONFIG_FEATURE_HWIB is not set 131 | 132 | # 133 | # Applets 134 | # 135 | 136 | # 137 | # Archival Utilities 138 | # 139 | CONFIG_FEATURE_SEAMLESS_XZ=y 140 | CONFIG_FEATURE_SEAMLESS_LZMA=y 141 | CONFIG_FEATURE_SEAMLESS_BZ2=y 142 | CONFIG_FEATURE_SEAMLESS_GZ=y 143 | # CONFIG_FEATURE_SEAMLESS_Z is not set 144 | # CONFIG_AR is not set 145 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set 146 | # CONFIG_FEATURE_AR_CREATE is not set 147 | # CONFIG_UNCOMPRESS is not set 148 | CONFIG_GUNZIP=y 149 | CONFIG_ZCAT=y 150 | CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y 151 | CONFIG_BUNZIP2=y 152 | CONFIG_BZCAT=y 153 | CONFIG_UNLZMA=y 154 | CONFIG_LZCAT=y 155 | CONFIG_LZMA=y 156 | CONFIG_UNXZ=y 157 | CONFIG_XZCAT=y 158 | CONFIG_XZ=y 159 | CONFIG_BZIP2=y 160 | CONFIG_BZIP2_SMALL=8 161 | CONFIG_FEATURE_BZIP2_DECOMPRESS=y 162 | CONFIG_CPIO=y 163 | CONFIG_FEATURE_CPIO_O=y 164 | CONFIG_FEATURE_CPIO_P=y 165 | CONFIG_DPKG=y 166 | CONFIG_DPKG_DEB=y 167 | CONFIG_GZIP=y 168 | CONFIG_FEATURE_GZIP_LONG_OPTIONS=y 169 | CONFIG_GZIP_FAST=2 170 | # CONFIG_FEATURE_GZIP_LEVELS is not set 171 | CONFIG_FEATURE_GZIP_DECOMPRESS=y 172 | CONFIG_LZOP=y 173 | # CONFIG_UNLZOP is not set 174 | # CONFIG_LZOPCAT is not set 175 | # CONFIG_LZOP_COMPR_HIGH is not set 176 | CONFIG_RPM=y 177 | CONFIG_RPM2CPIO=y 178 | CONFIG_TAR=y 179 | CONFIG_FEATURE_TAR_LONG_OPTIONS=y 180 | CONFIG_FEATURE_TAR_CREATE=y 181 | CONFIG_FEATURE_TAR_AUTODETECT=y 182 | CONFIG_FEATURE_TAR_FROM=y 183 | CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y 184 | CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y 185 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 186 | CONFIG_FEATURE_TAR_TO_COMMAND=y 187 | CONFIG_FEATURE_TAR_UNAME_GNAME=y 188 | CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y 189 | # CONFIG_FEATURE_TAR_SELINUX is not set 190 | CONFIG_UNZIP=y 191 | CONFIG_FEATURE_UNZIP_CDF=y 192 | CONFIG_FEATURE_UNZIP_BZIP2=y 193 | CONFIG_FEATURE_UNZIP_LZMA=y 194 | CONFIG_FEATURE_UNZIP_XZ=y 195 | CONFIG_FEATURE_LZMA_FAST=y 196 | 197 | # 198 | # Coreutils 199 | # 200 | CONFIG_BASENAME=y 201 | CONFIG_CAT=y 202 | CONFIG_FEATURE_CATN=y 203 | CONFIG_FEATURE_CATV=y 204 | CONFIG_CHGRP=y 205 | CONFIG_CHMOD=y 206 | CONFIG_CHOWN=y 207 | CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y 208 | CONFIG_CHROOT=y 209 | CONFIG_CKSUM=y 210 | CONFIG_COMM=y 211 | CONFIG_CP=y 212 | CONFIG_FEATURE_CP_LONG_OPTIONS=y 213 | CONFIG_FEATURE_CP_REFLINK=y 214 | CONFIG_CUT=y 215 | CONFIG_DATE=y 216 | CONFIG_FEATURE_DATE_ISOFMT=y 217 | # CONFIG_FEATURE_DATE_NANO is not set 218 | CONFIG_FEATURE_DATE_COMPAT=y 219 | CONFIG_DD=y 220 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 221 | CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y 222 | CONFIG_FEATURE_DD_IBS_OBS=y 223 | CONFIG_FEATURE_DD_STATUS=y 224 | CONFIG_DF=y 225 | CONFIG_FEATURE_DF_FANCY=y 226 | CONFIG_DIRNAME=y 227 | CONFIG_DOS2UNIX=y 228 | CONFIG_UNIX2DOS=y 229 | CONFIG_DU=y 230 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 231 | CONFIG_ECHO=y 232 | CONFIG_FEATURE_FANCY_ECHO=y 233 | CONFIG_ENV=y 234 | CONFIG_EXPAND=y 235 | CONFIG_UNEXPAND=y 236 | CONFIG_EXPR=y 237 | CONFIG_EXPR_MATH_SUPPORT_64=y 238 | CONFIG_FACTOR=y 239 | CONFIG_FALSE=y 240 | CONFIG_FOLD=y 241 | CONFIG_HEAD=y 242 | CONFIG_FEATURE_FANCY_HEAD=y 243 | CONFIG_HOSTID=y 244 | CONFIG_ID=y 245 | CONFIG_GROUPS=y 246 | CONFIG_INSTALL=y 247 | CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y 248 | CONFIG_LINK=y 249 | CONFIG_LN=y 250 | CONFIG_LOGNAME=y 251 | CONFIG_LS=y 252 | CONFIG_FEATURE_LS_FILETYPES=y 253 | CONFIG_FEATURE_LS_FOLLOWLINKS=y 254 | CONFIG_FEATURE_LS_RECURSIVE=y 255 | CONFIG_FEATURE_LS_WIDTH=y 256 | CONFIG_FEATURE_LS_SORTFILES=y 257 | CONFIG_FEATURE_LS_TIMESTAMPS=y 258 | CONFIG_FEATURE_LS_USERNAME=y 259 | CONFIG_FEATURE_LS_COLOR=y 260 | CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 261 | CONFIG_MD5SUM=y 262 | CONFIG_SHA1SUM=y 263 | CONFIG_SHA256SUM=y 264 | CONFIG_SHA512SUM=y 265 | CONFIG_SHA3SUM=y 266 | 267 | # 268 | # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum 269 | # 270 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 271 | CONFIG_MKDIR=y 272 | CONFIG_MKFIFO=y 273 | CONFIG_MKNOD=y 274 | CONFIG_MKTEMP=y 275 | CONFIG_MV=y 276 | CONFIG_NICE=y 277 | CONFIG_NL=y 278 | CONFIG_NOHUP=y 279 | CONFIG_NPROC=y 280 | CONFIG_OD=y 281 | CONFIG_PASTE=y 282 | CONFIG_PRINTENV=y 283 | CONFIG_PRINTF=y 284 | CONFIG_PWD=y 285 | CONFIG_READLINK=y 286 | CONFIG_FEATURE_READLINK_FOLLOW=y 287 | CONFIG_REALPATH=y 288 | CONFIG_RM=y 289 | CONFIG_RMDIR=y 290 | CONFIG_SEQ=y 291 | CONFIG_SHRED=y 292 | CONFIG_SHUF=y 293 | CONFIG_SLEEP=y 294 | CONFIG_FEATURE_FANCY_SLEEP=y 295 | CONFIG_SORT=y 296 | CONFIG_FEATURE_SORT_BIG=y 297 | # CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set 298 | CONFIG_SPLIT=y 299 | CONFIG_FEATURE_SPLIT_FANCY=y 300 | CONFIG_STAT=y 301 | CONFIG_FEATURE_STAT_FORMAT=y 302 | CONFIG_FEATURE_STAT_FILESYSTEM=y 303 | CONFIG_STTY=y 304 | CONFIG_SUM=y 305 | CONFIG_SYNC=y 306 | CONFIG_FEATURE_SYNC_FANCY=y 307 | CONFIG_FSYNC=y 308 | CONFIG_TAC=y 309 | CONFIG_TAIL=y 310 | CONFIG_FEATURE_FANCY_TAIL=y 311 | CONFIG_TEE=y 312 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y 313 | CONFIG_TEST=y 314 | CONFIG_TEST1=y 315 | CONFIG_TEST2=y 316 | CONFIG_FEATURE_TEST_64=y 317 | CONFIG_TIMEOUT=y 318 | CONFIG_TOUCH=y 319 | CONFIG_FEATURE_TOUCH_NODEREF=y 320 | CONFIG_FEATURE_TOUCH_SUSV3=y 321 | CONFIG_TR=y 322 | CONFIG_FEATURE_TR_CLASSES=y 323 | CONFIG_FEATURE_TR_EQUIV=y 324 | CONFIG_TRUE=y 325 | CONFIG_TRUNCATE=y 326 | CONFIG_TTY=y 327 | CONFIG_UNAME=y 328 | CONFIG_UNAME_OSNAME="GNU/Linux" 329 | CONFIG_BB_ARCH=y 330 | CONFIG_UNIQ=y 331 | CONFIG_UNLINK=y 332 | CONFIG_USLEEP=y 333 | CONFIG_UUDECODE=y 334 | CONFIG_BASE64=y 335 | CONFIG_UUENCODE=y 336 | CONFIG_WC=y 337 | CONFIG_FEATURE_WC_LARGE=y 338 | # CONFIG_WHO is not set 339 | # CONFIG_W is not set 340 | # CONFIG_USERS is not set 341 | CONFIG_WHOAMI=y 342 | CONFIG_YES=y 343 | 344 | # 345 | # Common options 346 | # 347 | CONFIG_FEATURE_VERBOSE=y 348 | 349 | # 350 | # Common options for cp and mv 351 | # 352 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y 353 | 354 | # 355 | # Common options for df, du, ls 356 | # 357 | CONFIG_FEATURE_HUMAN_READABLE=y 358 | 359 | # 360 | # Console Utilities 361 | # 362 | CONFIG_CHVT=y 363 | CONFIG_CLEAR=y 364 | CONFIG_DEALLOCVT=y 365 | CONFIG_DUMPKMAP=y 366 | CONFIG_FGCONSOLE=y 367 | CONFIG_KBD_MODE=y 368 | CONFIG_LOADFONT=y 369 | CONFIG_SETFONT=y 370 | CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y 371 | CONFIG_DEFAULT_SETFONT_DIR="" 372 | 373 | # 374 | # Common options for loadfont and setfont 375 | # 376 | CONFIG_FEATURE_LOADFONT_PSF2=y 377 | CONFIG_FEATURE_LOADFONT_RAW=y 378 | CONFIG_LOADKMAP=y 379 | CONFIG_OPENVT=y 380 | CONFIG_RESET=y 381 | CONFIG_RESIZE=y 382 | CONFIG_FEATURE_RESIZE_PRINT=y 383 | CONFIG_SETCONSOLE=y 384 | CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y 385 | CONFIG_SETKEYCODES=y 386 | CONFIG_SETLOGCONS=y 387 | CONFIG_SHOWKEY=y 388 | 389 | # 390 | # Debian Utilities 391 | # 392 | CONFIG_PIPE_PROGRESS=y 393 | CONFIG_RUN_PARTS=y 394 | CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y 395 | CONFIG_FEATURE_RUN_PARTS_FANCY=y 396 | CONFIG_START_STOP_DAEMON=y 397 | CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y 398 | CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y 399 | CONFIG_WHICH=y 400 | 401 | # 402 | # klibc-utils 403 | # 404 | # CONFIG_MINIPS is not set 405 | # CONFIG_NUKE is not set 406 | # CONFIG_RESUME is not set 407 | # CONFIG_RUN_INIT is not set 408 | 409 | # 410 | # Editors 411 | # 412 | CONFIG_AWK=y 413 | CONFIG_FEATURE_AWK_LIBM=y 414 | CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y 415 | CONFIG_CMP=y 416 | CONFIG_DIFF=y 417 | CONFIG_FEATURE_DIFF_LONG_OPTIONS=y 418 | CONFIG_FEATURE_DIFF_DIR=y 419 | CONFIG_ED=y 420 | CONFIG_PATCH=y 421 | CONFIG_SED=y 422 | CONFIG_VI=y 423 | CONFIG_FEATURE_VI_MAX_LEN=4096 424 | # CONFIG_FEATURE_VI_8BIT is not set 425 | CONFIG_FEATURE_VI_COLON=y 426 | CONFIG_FEATURE_VI_YANKMARK=y 427 | CONFIG_FEATURE_VI_SEARCH=y 428 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set 429 | CONFIG_FEATURE_VI_USE_SIGNALS=y 430 | CONFIG_FEATURE_VI_DOT_CMD=y 431 | CONFIG_FEATURE_VI_READONLY=y 432 | CONFIG_FEATURE_VI_SETOPTS=y 433 | CONFIG_FEATURE_VI_SET=y 434 | CONFIG_FEATURE_VI_WIN_RESIZE=y 435 | CONFIG_FEATURE_VI_ASK_TERMINAL=y 436 | CONFIG_FEATURE_VI_UNDO=y 437 | CONFIG_FEATURE_VI_UNDO_QUEUE=y 438 | CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 439 | CONFIG_FEATURE_ALLOW_EXEC=y 440 | 441 | # 442 | # Finding Utilities 443 | # 444 | CONFIG_FIND=y 445 | CONFIG_FEATURE_FIND_PRINT0=y 446 | CONFIG_FEATURE_FIND_MTIME=y 447 | CONFIG_FEATURE_FIND_MMIN=y 448 | CONFIG_FEATURE_FIND_PERM=y 449 | CONFIG_FEATURE_FIND_TYPE=y 450 | CONFIG_FEATURE_FIND_EXECUTABLE=y 451 | CONFIG_FEATURE_FIND_XDEV=y 452 | CONFIG_FEATURE_FIND_MAXDEPTH=y 453 | CONFIG_FEATURE_FIND_NEWER=y 454 | CONFIG_FEATURE_FIND_INUM=y 455 | CONFIG_FEATURE_FIND_EXEC=y 456 | CONFIG_FEATURE_FIND_EXEC_PLUS=y 457 | CONFIG_FEATURE_FIND_USER=y 458 | CONFIG_FEATURE_FIND_GROUP=y 459 | CONFIG_FEATURE_FIND_NOT=y 460 | CONFIG_FEATURE_FIND_DEPTH=y 461 | CONFIG_FEATURE_FIND_PAREN=y 462 | CONFIG_FEATURE_FIND_SIZE=y 463 | CONFIG_FEATURE_FIND_PRUNE=y 464 | CONFIG_FEATURE_FIND_QUIT=y 465 | CONFIG_FEATURE_FIND_DELETE=y 466 | CONFIG_FEATURE_FIND_EMPTY=y 467 | CONFIG_FEATURE_FIND_PATH=y 468 | CONFIG_FEATURE_FIND_REGEX=y 469 | # CONFIG_FEATURE_FIND_CONTEXT is not set 470 | CONFIG_FEATURE_FIND_LINKS=y 471 | CONFIG_GREP=y 472 | CONFIG_EGREP=y 473 | CONFIG_FGREP=y 474 | CONFIG_FEATURE_GREP_CONTEXT=y 475 | CONFIG_XARGS=y 476 | CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y 477 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y 478 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y 479 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y 480 | CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y 481 | CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y 482 | CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y 483 | 484 | # 485 | # Init Utilities 486 | # 487 | # CONFIG_BOOTCHARTD is not set 488 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 489 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 490 | # CONFIG_HALT is not set 491 | # CONFIG_POWEROFF is not set 492 | # CONFIG_REBOOT is not set 493 | # CONFIG_FEATURE_WAIT_FOR_INIT is not set 494 | # CONFIG_FEATURE_CALL_TELINIT is not set 495 | CONFIG_TELINIT_PATH="" 496 | # CONFIG_INIT is not set 497 | # CONFIG_LINUXRC is not set 498 | # CONFIG_FEATURE_USE_INITTAB is not set 499 | # CONFIG_FEATURE_KILL_REMOVED is not set 500 | CONFIG_FEATURE_KILL_DELAY=0 501 | # CONFIG_FEATURE_INIT_SCTTY is not set 502 | # CONFIG_FEATURE_INIT_SYSLOG is not set 503 | # CONFIG_FEATURE_INIT_QUIET is not set 504 | # CONFIG_FEATURE_INIT_COREDUMPS is not set 505 | CONFIG_INIT_TERMINAL_TYPE="" 506 | # CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set 507 | 508 | # 509 | # Login/Password Management Utilities 510 | # 511 | CONFIG_FEATURE_SHADOWPASSWDS=y 512 | CONFIG_USE_BB_PWD_GRP=y 513 | CONFIG_USE_BB_SHADOW=y 514 | CONFIG_USE_BB_CRYPT=y 515 | CONFIG_USE_BB_CRYPT_SHA=y 516 | CONFIG_ADD_SHELL=y 517 | CONFIG_REMOVE_SHELL=y 518 | CONFIG_ADDGROUP=y 519 | CONFIG_FEATURE_ADDUSER_TO_GROUP=y 520 | CONFIG_ADDUSER=y 521 | # CONFIG_FEATURE_CHECK_NAMES is not set 522 | CONFIG_LAST_ID=60000 523 | CONFIG_FIRST_SYSTEM_ID=100 524 | CONFIG_LAST_SYSTEM_ID=999 525 | CONFIG_CHPASSWD=y 526 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" 527 | CONFIG_CRYPTPW=y 528 | CONFIG_MKPASSWD=y 529 | CONFIG_DELUSER=y 530 | CONFIG_DELGROUP=y 531 | CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 532 | CONFIG_GETTY=y 533 | CONFIG_LOGIN=y 534 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set 535 | CONFIG_LOGIN_SCRIPTS=y 536 | CONFIG_FEATURE_NOLOGIN=y 537 | CONFIG_FEATURE_SECURETTY=y 538 | CONFIG_PASSWD=y 539 | CONFIG_FEATURE_PASSWD_WEAK_CHECK=y 540 | CONFIG_SU=y 541 | CONFIG_FEATURE_SU_SYSLOG=y 542 | CONFIG_FEATURE_SU_CHECKS_SHELLS=y 543 | # CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set 544 | CONFIG_SULOGIN=y 545 | CONFIG_VLOCK=y 546 | 547 | # 548 | # Linux Ext2 FS Progs 549 | # 550 | CONFIG_CHATTR=y 551 | # CONFIG_FSCK is not set 552 | CONFIG_LSATTR=y 553 | # CONFIG_TUNE2FS is not set 554 | 555 | # 556 | # Linux Module Utilities 557 | # 558 | # CONFIG_MODPROBE_SMALL is not set 559 | CONFIG_DEPMOD=y 560 | CONFIG_INSMOD=y 561 | CONFIG_LSMOD=y 562 | CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y 563 | CONFIG_MODINFO=y 564 | CONFIG_MODPROBE=y 565 | CONFIG_FEATURE_MODPROBE_BLACKLIST=y 566 | CONFIG_RMMOD=y 567 | 568 | # 569 | # Options common to multiple modutils 570 | # 571 | CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y 572 | # CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set 573 | # CONFIG_FEATURE_2_4_MODULES is not set 574 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 575 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 576 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 577 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 578 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 579 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y 580 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 581 | CONFIG_FEATURE_MODUTILS_ALIAS=y 582 | CONFIG_FEATURE_MODUTILS_SYMBOLS=y 583 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 584 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 585 | 586 | # 587 | # Linux System Utilities 588 | # 589 | # CONFIG_ACPID is not set 590 | # CONFIG_FEATURE_ACPID_COMPAT is not set 591 | CONFIG_BLKDISCARD=y 592 | CONFIG_BLKID=y 593 | CONFIG_FEATURE_BLKID_TYPE=y 594 | CONFIG_BLOCKDEV=y 595 | CONFIG_CAL=y 596 | CONFIG_CHRT=y 597 | CONFIG_DMESG=y 598 | CONFIG_FEATURE_DMESG_PRETTY=y 599 | CONFIG_EJECT=y 600 | CONFIG_FEATURE_EJECT_SCSI=y 601 | CONFIG_FALLOCATE=y 602 | CONFIG_FATATTR=y 603 | CONFIG_FBSET=y 604 | CONFIG_FEATURE_FBSET_FANCY=y 605 | CONFIG_FEATURE_FBSET_READMODE=y 606 | CONFIG_FDFORMAT=y 607 | CONFIG_FDISK=y 608 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 609 | CONFIG_FEATURE_FDISK_WRITABLE=y 610 | # CONFIG_FEATURE_AIX_LABEL is not set 611 | # CONFIG_FEATURE_SGI_LABEL is not set 612 | # CONFIG_FEATURE_SUN_LABEL is not set 613 | # CONFIG_FEATURE_OSF_LABEL is not set 614 | CONFIG_FEATURE_GPT_LABEL=y 615 | CONFIG_FEATURE_FDISK_ADVANCED=y 616 | CONFIG_FINDFS=y 617 | CONFIG_FLOCK=y 618 | CONFIG_FDFLUSH=y 619 | CONFIG_FREERAMDISK=y 620 | CONFIG_FSCK_MINIX=y 621 | CONFIG_FSFREEZE=y 622 | CONFIG_FSTRIM=y 623 | CONFIG_GETOPT=y 624 | CONFIG_FEATURE_GETOPT_LONG=y 625 | CONFIG_HEXDUMP=y 626 | CONFIG_FEATURE_HEXDUMP_REVERSE=y 627 | CONFIG_HD=y 628 | CONFIG_XXD=y 629 | CONFIG_HWCLOCK=y 630 | # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set 631 | CONFIG_IONICE=y 632 | CONFIG_IPCRM=y 633 | CONFIG_IPCS=y 634 | # CONFIG_LAST is not set 635 | # CONFIG_FEATURE_LAST_FANCY is not set 636 | CONFIG_LOSETUP=y 637 | CONFIG_LSPCI=y 638 | CONFIG_LSUSB=y 639 | CONFIG_MDEV=y 640 | CONFIG_FEATURE_MDEV_CONF=y 641 | CONFIG_FEATURE_MDEV_RENAME=y 642 | CONFIG_FEATURE_MDEV_RENAME_REGEXP=y 643 | CONFIG_FEATURE_MDEV_EXEC=y 644 | CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y 645 | CONFIG_FEATURE_MDEV_DAEMON=y 646 | CONFIG_MESG=y 647 | CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y 648 | # CONFIG_MKE2FS is not set 649 | # CONFIG_MKFS_EXT2 is not set 650 | CONFIG_MKFS_MINIX=y 651 | CONFIG_FEATURE_MINIX2=y 652 | # CONFIG_MKFS_REISER is not set 653 | CONFIG_MKDOSFS=y 654 | CONFIG_MKFS_VFAT=y 655 | CONFIG_MKSWAP=y 656 | CONFIG_FEATURE_MKSWAP_UUID=y 657 | CONFIG_MORE=y 658 | CONFIG_MOUNT=y 659 | CONFIG_FEATURE_MOUNT_FAKE=y 660 | CONFIG_FEATURE_MOUNT_VERBOSE=y 661 | CONFIG_FEATURE_MOUNT_HELPERS=y 662 | CONFIG_FEATURE_MOUNT_LABEL=y 663 | # CONFIG_FEATURE_MOUNT_NFS is not set 664 | CONFIG_FEATURE_MOUNT_CIFS=y 665 | CONFIG_FEATURE_MOUNT_FLAGS=y 666 | CONFIG_FEATURE_MOUNT_FSTAB=y 667 | CONFIG_FEATURE_MOUNT_OTHERTAB=y 668 | CONFIG_MOUNTPOINT=y 669 | CONFIG_NOLOGIN=y 670 | CONFIG_NOLOGIN_DEPENDENCIES=y 671 | CONFIG_NSENTER=y 672 | CONFIG_PIVOT_ROOT=y 673 | CONFIG_RDATE=y 674 | CONFIG_RDEV=y 675 | CONFIG_READPROFILE=y 676 | CONFIG_RENICE=y 677 | CONFIG_REV=y 678 | CONFIG_RTCWAKE=y 679 | CONFIG_SCRIPT=y 680 | CONFIG_SCRIPTREPLAY=y 681 | # CONFIG_SETARCH is not set 682 | # CONFIG_LINUX32 is not set 683 | # CONFIG_LINUX64 is not set 684 | CONFIG_SETPRIV=y 685 | CONFIG_FEATURE_SETPRIV_DUMP=y 686 | CONFIG_FEATURE_SETPRIV_CAPABILITIES=y 687 | CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y 688 | CONFIG_SETSID=y 689 | CONFIG_SWAPON=y 690 | CONFIG_FEATURE_SWAPON_DISCARD=y 691 | CONFIG_FEATURE_SWAPON_PRI=y 692 | CONFIG_SWAPOFF=y 693 | CONFIG_FEATURE_SWAPONOFF_LABEL=y 694 | CONFIG_SWITCH_ROOT=y 695 | CONFIG_TASKSET=y 696 | CONFIG_FEATURE_TASKSET_FANCY=y 697 | CONFIG_FEATURE_TASKSET_CPULIST=y 698 | CONFIG_UEVENT=y 699 | CONFIG_UMOUNT=y 700 | CONFIG_FEATURE_UMOUNT_ALL=y 701 | CONFIG_UNSHARE=y 702 | # CONFIG_WALL is not set 703 | 704 | # 705 | # Common options for mount/umount 706 | # 707 | CONFIG_FEATURE_MOUNT_LOOP=y 708 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y 709 | # CONFIG_FEATURE_MTAB_SUPPORT is not set 710 | CONFIG_VOLUMEID=y 711 | 712 | # 713 | # Filesystem/Volume identification 714 | # 715 | CONFIG_FEATURE_VOLUMEID_BCACHE=y 716 | CONFIG_FEATURE_VOLUMEID_BTRFS=y 717 | CONFIG_FEATURE_VOLUMEID_CRAMFS=y 718 | CONFIG_FEATURE_VOLUMEID_EXFAT=y 719 | CONFIG_FEATURE_VOLUMEID_EXT=y 720 | CONFIG_FEATURE_VOLUMEID_F2FS=y 721 | CONFIG_FEATURE_VOLUMEID_FAT=y 722 | CONFIG_FEATURE_VOLUMEID_HFS=y 723 | CONFIG_FEATURE_VOLUMEID_ISO9660=y 724 | CONFIG_FEATURE_VOLUMEID_JFS=y 725 | CONFIG_FEATURE_VOLUMEID_LFS=y 726 | CONFIG_FEATURE_VOLUMEID_LINUXRAID=y 727 | CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 728 | CONFIG_FEATURE_VOLUMEID_LUKS=y 729 | CONFIG_FEATURE_VOLUMEID_MINIX=y 730 | CONFIG_FEATURE_VOLUMEID_NILFS=y 731 | CONFIG_FEATURE_VOLUMEID_NTFS=y 732 | CONFIG_FEATURE_VOLUMEID_OCFS2=y 733 | CONFIG_FEATURE_VOLUMEID_REISERFS=y 734 | CONFIG_FEATURE_VOLUMEID_ROMFS=y 735 | CONFIG_FEATURE_VOLUMEID_SQUASHFS=y 736 | CONFIG_FEATURE_VOLUMEID_SYSV=y 737 | CONFIG_FEATURE_VOLUMEID_UBIFS=y 738 | CONFIG_FEATURE_VOLUMEID_UDF=y 739 | CONFIG_FEATURE_VOLUMEID_XFS=y 740 | 741 | # 742 | # Miscellaneous Utilities 743 | # 744 | CONFIG_ADJTIMEX=y 745 | # CONFIG_BBCONFIG is not set 746 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set 747 | CONFIG_BC=y 748 | CONFIG_DC=y 749 | CONFIG_FEATURE_DC_BIG=y 750 | # CONFIG_FEATURE_DC_LIBM is not set 751 | CONFIG_FEATURE_BC_INTERACTIVE=y 752 | CONFIG_FEATURE_BC_LONG_OPTIONS=y 753 | CONFIG_BEEP=y 754 | CONFIG_FEATURE_BEEP_FREQ=4000 755 | CONFIG_FEATURE_BEEP_LENGTH_MS=30 756 | CONFIG_CHAT=y 757 | CONFIG_FEATURE_CHAT_NOFAIL=y 758 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set 759 | CONFIG_FEATURE_CHAT_IMPLICIT_CR=y 760 | CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y 761 | CONFIG_FEATURE_CHAT_SEND_ESCAPES=y 762 | CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y 763 | CONFIG_FEATURE_CHAT_CLR_ABORT=y 764 | CONFIG_CONSPY=y 765 | CONFIG_CROND=y 766 | CONFIG_FEATURE_CROND_D=y 767 | CONFIG_FEATURE_CROND_CALL_SENDMAIL=y 768 | CONFIG_FEATURE_CROND_SPECIAL_TIMES=y 769 | CONFIG_FEATURE_CROND_DIR="/var/spool/cron" 770 | CONFIG_CRONTAB=y 771 | # CONFIG_DEVFSD is not set 772 | # CONFIG_DEVFSD_MODLOAD is not set 773 | # CONFIG_DEVFSD_FG_NP is not set 774 | # CONFIG_DEVFSD_VERBOSE is not set 775 | # CONFIG_FEATURE_DEVFS is not set 776 | CONFIG_DEVMEM=y 777 | CONFIG_FBSPLASH=y 778 | # CONFIG_FLASH_ERASEALL is not set 779 | # CONFIG_FLASH_LOCK is not set 780 | # CONFIG_FLASH_UNLOCK is not set 781 | # CONFIG_FLASHCP is not set 782 | # CONFIG_HDPARM is not set 783 | # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set 784 | # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 785 | # CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 786 | # CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 787 | # CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 788 | # CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set 789 | CONFIG_HEXEDIT=y 790 | # CONFIG_I2CGET is not set 791 | # CONFIG_I2CSET is not set 792 | # CONFIG_I2CDUMP is not set 793 | # CONFIG_I2CDETECT is not set 794 | # CONFIG_I2CTRANSFER is not set 795 | # CONFIG_INOTIFYD is not set 796 | CONFIG_LESS=y 797 | CONFIG_FEATURE_LESS_MAXLINES=9999999 798 | CONFIG_FEATURE_LESS_BRACKETS=y 799 | CONFIG_FEATURE_LESS_FLAGS=y 800 | CONFIG_FEATURE_LESS_TRUNCATE=y 801 | CONFIG_FEATURE_LESS_MARKS=y 802 | CONFIG_FEATURE_LESS_REGEXP=y 803 | CONFIG_FEATURE_LESS_WINCH=y 804 | CONFIG_FEATURE_LESS_ASK_TERMINAL=y 805 | CONFIG_FEATURE_LESS_DASHCMD=y 806 | CONFIG_FEATURE_LESS_LINENUMS=y 807 | CONFIG_FEATURE_LESS_RAW=y 808 | CONFIG_FEATURE_LESS_ENV=y 809 | CONFIG_LSSCSI=y 810 | CONFIG_MAKEDEVS=y 811 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set 812 | CONFIG_FEATURE_MAKEDEVS_TABLE=y 813 | CONFIG_MAN=y 814 | CONFIG_MICROCOM=y 815 | # CONFIG_MIM is not set 816 | CONFIG_MT=y 817 | CONFIG_NANDWRITE=y 818 | CONFIG_NANDDUMP=y 819 | CONFIG_PARTPROBE=y 820 | CONFIG_RAIDAUTORUN=y 821 | CONFIG_READAHEAD=y 822 | # CONFIG_RFKILL is not set 823 | # CONFIG_RUNLEVEL is not set 824 | CONFIG_RX=y 825 | CONFIG_SETFATTR=y 826 | CONFIG_SETSERIAL=y 827 | CONFIG_STRINGS=y 828 | CONFIG_TIME=y 829 | CONFIG_TS=y 830 | CONFIG_TTYSIZE=y 831 | CONFIG_UBIATTACH=y 832 | CONFIG_UBIDETACH=y 833 | CONFIG_UBIMKVOL=y 834 | CONFIG_UBIRMVOL=y 835 | CONFIG_UBIRSVOL=y 836 | CONFIG_UBIUPDATEVOL=y 837 | CONFIG_UBIRENAME=y 838 | CONFIG_VOLNAME=y 839 | CONFIG_WATCHDOG=y 840 | 841 | # 842 | # Networking Utilities 843 | # 844 | CONFIG_FEATURE_IPV6=y 845 | # CONFIG_FEATURE_UNIX_LOCAL is not set 846 | CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y 847 | # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 848 | # CONFIG_FEATURE_TLS_SHA1 is not set 849 | CONFIG_ARP=y 850 | CONFIG_ARPING=y 851 | CONFIG_BRCTL=y 852 | CONFIG_FEATURE_BRCTL_FANCY=y 853 | CONFIG_FEATURE_BRCTL_SHOW=y 854 | CONFIG_DNSD=y 855 | CONFIG_ETHER_WAKE=y 856 | CONFIG_FTPD=y 857 | CONFIG_FEATURE_FTPD_WRITE=y 858 | CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y 859 | CONFIG_FEATURE_FTPD_AUTHENTICATION=y 860 | CONFIG_FTPGET=y 861 | CONFIG_FTPPUT=y 862 | CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y 863 | CONFIG_HOSTNAME=y 864 | CONFIG_DNSDOMAINNAME=y 865 | CONFIG_HTTPD=y 866 | CONFIG_FEATURE_HTTPD_RANGES=y 867 | CONFIG_FEATURE_HTTPD_SETUID=y 868 | CONFIG_FEATURE_HTTPD_BASIC_AUTH=y 869 | CONFIG_FEATURE_HTTPD_AUTH_MD5=y 870 | CONFIG_FEATURE_HTTPD_CGI=y 871 | CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y 872 | CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y 873 | CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y 874 | CONFIG_FEATURE_HTTPD_ERROR_PAGES=y 875 | CONFIG_FEATURE_HTTPD_PROXY=y 876 | CONFIG_FEATURE_HTTPD_GZIP=y 877 | CONFIG_IFCONFIG=y 878 | CONFIG_FEATURE_IFCONFIG_STATUS=y 879 | CONFIG_FEATURE_IFCONFIG_SLIP=y 880 | CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y 881 | CONFIG_FEATURE_IFCONFIG_HW=y 882 | CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 883 | CONFIG_IFENSLAVE=y 884 | CONFIG_IFPLUGD=y 885 | CONFIG_IFUP=y 886 | CONFIG_IFDOWN=y 887 | CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" 888 | CONFIG_FEATURE_IFUPDOWN_IP=y 889 | CONFIG_FEATURE_IFUPDOWN_IPV4=y 890 | CONFIG_FEATURE_IFUPDOWN_IPV6=y 891 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y 892 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set 893 | CONFIG_INETD=y 894 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y 895 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y 896 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y 897 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y 898 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y 899 | # CONFIG_FEATURE_INETD_RPC is not set 900 | CONFIG_IP=y 901 | CONFIG_IPADDR=y 902 | CONFIG_IPLINK=y 903 | CONFIG_IPROUTE=y 904 | CONFIG_IPTUNNEL=y 905 | CONFIG_IPRULE=y 906 | CONFIG_IPNEIGH=y 907 | CONFIG_FEATURE_IP_ADDRESS=y 908 | CONFIG_FEATURE_IP_LINK=y 909 | CONFIG_FEATURE_IP_ROUTE=y 910 | CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2" 911 | CONFIG_FEATURE_IP_TUNNEL=y 912 | CONFIG_FEATURE_IP_RULE=y 913 | CONFIG_FEATURE_IP_NEIGH=y 914 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set 915 | CONFIG_IPCALC=y 916 | CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y 917 | CONFIG_FEATURE_IPCALC_FANCY=y 918 | CONFIG_FAKEIDENTD=y 919 | CONFIG_NAMEIF=y 920 | CONFIG_FEATURE_NAMEIF_EXTENDED=y 921 | CONFIG_NBDCLIENT=y 922 | CONFIG_NC=y 923 | # CONFIG_NETCAT is not set 924 | CONFIG_NC_SERVER=y 925 | CONFIG_NC_EXTRA=y 926 | CONFIG_NC_110_COMPAT=y 927 | CONFIG_NETSTAT=y 928 | CONFIG_FEATURE_NETSTAT_WIDE=y 929 | CONFIG_FEATURE_NETSTAT_PRG=y 930 | CONFIG_NSLOOKUP=y 931 | CONFIG_FEATURE_NSLOOKUP_BIG=y 932 | CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y 933 | CONFIG_NTPD=y 934 | CONFIG_FEATURE_NTPD_SERVER=y 935 | CONFIG_FEATURE_NTPD_CONF=y 936 | CONFIG_FEATURE_NTP_AUTH=y 937 | CONFIG_PING=y 938 | CONFIG_PING6=y 939 | CONFIG_FEATURE_FANCY_PING=y 940 | CONFIG_PSCAN=y 941 | CONFIG_ROUTE=y 942 | CONFIG_SLATTACH=y 943 | CONFIG_SSL_CLIENT=y 944 | CONFIG_TC=y 945 | CONFIG_FEATURE_TC_INGRESS=y 946 | CONFIG_TCPSVD=y 947 | CONFIG_UDPSVD=y 948 | CONFIG_TELNET=y 949 | CONFIG_FEATURE_TELNET_TTYPE=y 950 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y 951 | CONFIG_FEATURE_TELNET_WIDTH=y 952 | CONFIG_TELNETD=y 953 | CONFIG_FEATURE_TELNETD_STANDALONE=y 954 | CONFIG_FEATURE_TELNETD_INETD_WAIT=y 955 | CONFIG_TFTP=y 956 | CONFIG_FEATURE_TFTP_PROGRESS_BAR=y 957 | CONFIG_FEATURE_TFTP_HPA_COMPAT=y 958 | CONFIG_TFTPD=y 959 | CONFIG_FEATURE_TFTP_GET=y 960 | CONFIG_FEATURE_TFTP_PUT=y 961 | CONFIG_FEATURE_TFTP_BLOCKSIZE=y 962 | # CONFIG_TFTP_DEBUG is not set 963 | CONFIG_TLS=y 964 | CONFIG_TRACEROUTE=y 965 | CONFIG_TRACEROUTE6=y 966 | CONFIG_FEATURE_TRACEROUTE_VERBOSE=y 967 | CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y 968 | CONFIG_TUNCTL=y 969 | CONFIG_FEATURE_TUNCTL_UG=y 970 | CONFIG_VCONFIG=y 971 | CONFIG_WGET=y 972 | CONFIG_FEATURE_WGET_LONG_OPTIONS=y 973 | CONFIG_FEATURE_WGET_STATUSBAR=y 974 | CONFIG_FEATURE_WGET_AUTHENTICATION=y 975 | CONFIG_FEATURE_WGET_TIMEOUT=y 976 | CONFIG_FEATURE_WGET_HTTPS=y 977 | CONFIG_FEATURE_WGET_OPENSSL=y 978 | CONFIG_WHOIS=y 979 | CONFIG_ZCIP=y 980 | CONFIG_UDHCPD=y 981 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set 982 | CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y 983 | CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 984 | CONFIG_DUMPLEASES=y 985 | CONFIG_DHCPRELAY=y 986 | CONFIG_UDHCPC=y 987 | CONFIG_FEATURE_UDHCPC_ARPING=y 988 | CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y 989 | CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" 990 | CONFIG_UDHCPC6=y 991 | CONFIG_FEATURE_UDHCPC6_RFC3646=y 992 | CONFIG_FEATURE_UDHCPC6_RFC4704=y 993 | CONFIG_FEATURE_UDHCPC6_RFC4833=y 994 | CONFIG_FEATURE_UDHCPC6_RFC5970=y 995 | 996 | # 997 | # Common options for DHCP applets 998 | # 999 | # CONFIG_FEATURE_UDHCP_PORT is not set 1000 | CONFIG_UDHCP_DEBUG=2 1001 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 1002 | CONFIG_FEATURE_UDHCP_RFC3397=y 1003 | CONFIG_FEATURE_UDHCP_8021Q=y 1004 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" 1005 | 1006 | # 1007 | # Print Utilities 1008 | # 1009 | CONFIG_LPD=y 1010 | CONFIG_LPR=y 1011 | CONFIG_LPQ=y 1012 | 1013 | # 1014 | # Mail Utilities 1015 | # 1016 | CONFIG_MAKEMIME=y 1017 | CONFIG_POPMAILDIR=y 1018 | CONFIG_FEATURE_POPMAILDIR_DELIVERY=y 1019 | CONFIG_REFORMIME=y 1020 | CONFIG_FEATURE_REFORMIME_COMPAT=y 1021 | CONFIG_SENDMAIL=y 1022 | CONFIG_FEATURE_MIME_CHARSET="us-ascii" 1023 | 1024 | # 1025 | # Process Utilities 1026 | # 1027 | CONFIG_FREE=y 1028 | CONFIG_FUSER=y 1029 | CONFIG_IOSTAT=y 1030 | CONFIG_KILL=y 1031 | CONFIG_KILLALL=y 1032 | CONFIG_KILLALL5=y 1033 | CONFIG_LSOF=y 1034 | CONFIG_MPSTAT=y 1035 | CONFIG_NMETER=y 1036 | CONFIG_PGREP=y 1037 | CONFIG_PKILL=y 1038 | CONFIG_PIDOF=y 1039 | CONFIG_FEATURE_PIDOF_SINGLE=y 1040 | CONFIG_FEATURE_PIDOF_OMIT=y 1041 | CONFIG_PMAP=y 1042 | CONFIG_POWERTOP=y 1043 | CONFIG_FEATURE_POWERTOP_INTERACTIVE=y 1044 | CONFIG_PS=y 1045 | # CONFIG_FEATURE_PS_WIDE is not set 1046 | # CONFIG_FEATURE_PS_LONG is not set 1047 | CONFIG_FEATURE_PS_TIME=y 1048 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 1049 | CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y 1050 | CONFIG_PSTREE=y 1051 | CONFIG_PWDX=y 1052 | CONFIG_SMEMCAP=y 1053 | CONFIG_BB_SYSCTL=y 1054 | CONFIG_TOP=y 1055 | CONFIG_FEATURE_TOP_INTERACTIVE=y 1056 | CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y 1057 | CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y 1058 | CONFIG_FEATURE_TOP_SMP_CPU=y 1059 | CONFIG_FEATURE_TOP_DECIMALS=y 1060 | CONFIG_FEATURE_TOP_SMP_PROCESS=y 1061 | CONFIG_FEATURE_TOPMEM=y 1062 | CONFIG_UPTIME=y 1063 | # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set 1064 | CONFIG_WATCH=y 1065 | CONFIG_FEATURE_SHOW_THREADS=y 1066 | 1067 | # 1068 | # Runit Utilities 1069 | # 1070 | CONFIG_CHPST=y 1071 | CONFIG_SETUIDGID=y 1072 | CONFIG_ENVUIDGID=y 1073 | CONFIG_ENVDIR=y 1074 | CONFIG_SOFTLIMIT=y 1075 | CONFIG_RUNSV=y 1076 | CONFIG_RUNSVDIR=y 1077 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set 1078 | CONFIG_SV=y 1079 | CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" 1080 | CONFIG_SVC=y 1081 | CONFIG_SVOK=y 1082 | CONFIG_SVLOGD=y 1083 | # CONFIG_CHCON is not set 1084 | # CONFIG_GETENFORCE is not set 1085 | # CONFIG_GETSEBOOL is not set 1086 | # CONFIG_LOAD_POLICY is not set 1087 | # CONFIG_MATCHPATHCON is not set 1088 | # CONFIG_RUNCON is not set 1089 | # CONFIG_SELINUXENABLED is not set 1090 | # CONFIG_SESTATUS is not set 1091 | # CONFIG_SETENFORCE is not set 1092 | # CONFIG_SETFILES is not set 1093 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 1094 | # CONFIG_RESTORECON is not set 1095 | # CONFIG_SETSEBOOL is not set 1096 | 1097 | # 1098 | # Shells 1099 | # 1100 | CONFIG_SH_IS_ASH=y 1101 | # CONFIG_SH_IS_HUSH is not set 1102 | # CONFIG_SH_IS_NONE is not set 1103 | # CONFIG_BASH_IS_ASH is not set 1104 | # CONFIG_BASH_IS_HUSH is not set 1105 | CONFIG_BASH_IS_NONE=y 1106 | CONFIG_SHELL_ASH=y 1107 | CONFIG_ASH=y 1108 | # CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set 1109 | CONFIG_ASH_INTERNAL_GLOB=y 1110 | CONFIG_ASH_BASH_COMPAT=y 1111 | # CONFIG_ASH_BASH_SOURCE_CURDIR is not set 1112 | CONFIG_ASH_BASH_NOT_FOUND_HOOK=y 1113 | CONFIG_ASH_JOB_CONTROL=y 1114 | CONFIG_ASH_ALIAS=y 1115 | CONFIG_ASH_RANDOM_SUPPORT=y 1116 | CONFIG_ASH_EXPAND_PRMT=y 1117 | CONFIG_ASH_IDLE_TIMEOUT=y 1118 | CONFIG_ASH_MAIL=y 1119 | CONFIG_ASH_ECHO=y 1120 | CONFIG_ASH_PRINTF=y 1121 | CONFIG_ASH_TEST=y 1122 | CONFIG_ASH_HELP=y 1123 | CONFIG_ASH_GETOPTS=y 1124 | CONFIG_ASH_CMDCMD=y 1125 | CONFIG_CTTYHACK=y 1126 | # CONFIG_HUSH is not set 1127 | # CONFIG_SHELL_HUSH is not set 1128 | # CONFIG_HUSH_BASH_COMPAT is not set 1129 | # CONFIG_HUSH_BRACE_EXPANSION is not set 1130 | # CONFIG_HUSH_LINENO_VAR is not set 1131 | # CONFIG_HUSH_BASH_SOURCE_CURDIR is not set 1132 | # CONFIG_HUSH_INTERACTIVE is not set 1133 | # CONFIG_HUSH_SAVEHISTORY is not set 1134 | # CONFIG_HUSH_JOB is not set 1135 | # CONFIG_HUSH_TICK is not set 1136 | # CONFIG_HUSH_IF is not set 1137 | # CONFIG_HUSH_LOOPS is not set 1138 | # CONFIG_HUSH_CASE is not set 1139 | # CONFIG_HUSH_FUNCTIONS is not set 1140 | # CONFIG_HUSH_LOCAL is not set 1141 | # CONFIG_HUSH_RANDOM_SUPPORT is not set 1142 | # CONFIG_HUSH_MODE_X is not set 1143 | # CONFIG_HUSH_ECHO is not set 1144 | # CONFIG_HUSH_PRINTF is not set 1145 | # CONFIG_HUSH_TEST is not set 1146 | # CONFIG_HUSH_HELP is not set 1147 | # CONFIG_HUSH_EXPORT is not set 1148 | # CONFIG_HUSH_EXPORT_N is not set 1149 | # CONFIG_HUSH_READONLY is not set 1150 | # CONFIG_HUSH_KILL is not set 1151 | # CONFIG_HUSH_WAIT is not set 1152 | # CONFIG_HUSH_COMMAND is not set 1153 | # CONFIG_HUSH_TRAP is not set 1154 | # CONFIG_HUSH_TYPE is not set 1155 | # CONFIG_HUSH_TIMES is not set 1156 | # CONFIG_HUSH_READ is not set 1157 | # CONFIG_HUSH_SET is not set 1158 | # CONFIG_HUSH_UNSET is not set 1159 | # CONFIG_HUSH_ULIMIT is not set 1160 | # CONFIG_HUSH_UMASK is not set 1161 | # CONFIG_HUSH_GETOPTS is not set 1162 | # CONFIG_HUSH_MEMLEAK is not set 1163 | 1164 | # 1165 | # Options common to all shells 1166 | # 1167 | CONFIG_FEATURE_SH_MATH=y 1168 | CONFIG_FEATURE_SH_MATH_64=y 1169 | CONFIG_FEATURE_SH_MATH_BASE=y 1170 | CONFIG_FEATURE_SH_EXTRA_QUIET=y 1171 | CONFIG_FEATURE_SH_STANDALONE=y 1172 | # CONFIG_FEATURE_SH_NOFORK is not set 1173 | CONFIG_FEATURE_SH_READ_FRAC=y 1174 | CONFIG_FEATURE_SH_HISTFILESIZE=y 1175 | CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y 1176 | 1177 | # 1178 | # System Logging Utilities 1179 | # 1180 | CONFIG_KLOGD=y 1181 | 1182 | # 1183 | # klogd should not be used together with syslog to kernel printk buffer 1184 | # 1185 | CONFIG_FEATURE_KLOGD_KLOGCTL=y 1186 | CONFIG_LOGGER=y 1187 | CONFIG_LOGREAD=y 1188 | CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y 1189 | CONFIG_SYSLOGD=y 1190 | CONFIG_FEATURE_ROTATE_LOGFILE=y 1191 | CONFIG_FEATURE_REMOTE_LOG=y 1192 | CONFIG_FEATURE_SYSLOGD_DUP=y 1193 | CONFIG_FEATURE_SYSLOGD_CFG=y 1194 | # CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set 1195 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 1196 | CONFIG_FEATURE_IPC_SYSLOG=y 1197 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 1198 | CONFIG_FEATURE_KMSG_SYSLOG=y 1199 | -------------------------------------------------------------------------------- /miniwsl.cpp: -------------------------------------------------------------------------------- 1 | #define WIN32_LEAN_AND_MEAN 2 | #define STRICT_GS_ENABLED 3 | #define _ATL_NO_AUTOMATIC_NAMESPACE 4 | #define _ATL_NO_DEFAULT_LIBS 5 | #define _ATL_NO_WIN_SUPPORT 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #pragma comment(lib, "pathcch") 13 | 14 | const WCHAR DistributionName[] = L"miniwsl"; 15 | 16 | int main() 17 | { 18 | ATLENSURE(SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32)); 19 | HMODULE wslapi = LoadLibraryW(L"wslapi"); 20 | if (!wslapi) 21 | { 22 | puts("Windows Subsystem for Linux isn't installed"); 23 | ExitProcess(EXIT_FAILURE); 24 | } 25 | auto WslIsDistributionRegisteredPtr = AtlGetProcAddressFn(wslapi, WslIsDistributionRegistered); 26 | auto WslLaunchInteractivePtr = AtlGetProcAddressFn(wslapi, WslLaunchInteractive); 27 | auto WslRegisterDistributionPtr = AtlGetProcAddressFn(wslapi, WslRegisterDistribution); 28 | 29 | if (!WslIsDistributionRegisteredPtr(DistributionName)) 30 | { 31 | WCHAR tar_ball[MAX_PATH]; 32 | GetModuleFileNameW(nullptr, tar_ball, ARRAYSIZE(tar_ball)); 33 | PathCchRemoveFileSpec(tar_ball, ARRAYSIZE(tar_ball)); 34 | PathCchCombine(tar_ball, ARRAYSIZE(tar_ball), tar_ball, L"rootfs.tgz"); 35 | HRESULT last_error = WslRegisterDistributionPtr(DistributionName, tar_ball); 36 | if (FAILED(last_error)) 37 | { 38 | printf("Installation failed: 0x%08lx", last_error); 39 | ExitProcess(EXIT_FAILURE); 40 | } 41 | } 42 | ULONG exit_code; 43 | HRESULT last_error = WslLaunchInteractivePtr(DistributionName, nullptr, TRUE, &exit_code); 44 | if (FAILED(last_error)) 45 | { 46 | printf("Launch shell failed: 0x%08lx", last_error); 47 | ExitProcess(EXIT_FAILURE); 48 | } 49 | ExitProcess(exit_code); 50 | } -------------------------------------------------------------------------------- /miniwsl.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.27004.2008 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniwsl", "miniwsl.vcxproj", "{9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|x64 = Debug|x64 11 | Release|x64 = Release|x64 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}.Debug|x64.ActiveCfg = Debug|x64 15 | {9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}.Debug|x64.Build.0 = Debug|x64 16 | {9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}.Release|x64.ActiveCfg = Release|x64 17 | {9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}.Release|x64.Build.0 = Release|x64 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {54A998DD-3CA1-4F2D-A0BC-F47C795D2889} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /miniwsl.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | x64 7 | 8 | 9 | Release 10 | x64 11 | 12 | 13 | 14 | 15.0 15 | {9B9E83B6-E922-42FD-BFB3-8BF1EE087D71} 16 | Win32Proj 17 | miniwsl 18 | 10.0 19 | 20 | 21 | 22 | Application 23 | true 24 | v142 25 | Unicode 26 | 27 | 28 | Application 29 | false 30 | v142 31 | true 32 | Unicode 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | true 48 | 49 | 50 | false 51 | 52 | 53 | 54 | Level4 55 | Disabled 56 | true 57 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions) 58 | false 59 | stdcpplatest 60 | true 61 | 62 | 63 | Console 64 | DebugFastLink 65 | /DEPENDENTLOADFLAG:0x800 %(AdditionalOptions) 66 | 67 | 68 | 69 | 70 | Level4 71 | MaxSpeed 72 | true 73 | true 74 | true 75 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 76 | Guard 77 | MultiThreadedDll 78 | false 79 | stdcpplatest 80 | true 81 | true 82 | 83 | 84 | Console 85 | true 86 | true 87 | DebugFull 88 | true 89 | libvcruntime.lib;%(AdditionalDependencies) 90 | vcruntime.lib;%(IgnoreSpecificDefaultLibraries) 91 | /PDBALTPATH:%_PDB% /DEPENDENTLOADFLAG:0x800 %(AdditionalOptions) 92 | _RDATA=.rdata 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /miniwsl.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | --------------------------------------------------------------------------------