Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.131.38.184
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
src /
linux-headers-5.4.0-186 /
scripts /
kconfig /
[ HOME SHELL ]
Name
Size
Permission
Action
lxdialog
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
.gitignore
97
B
-rw-r--r--
Makefile
7.08
KB
-rw-r--r--
conf.c
14.86
KB
-rw-r--r--
confdata.c
27.89
KB
-rw-r--r--
expr.c
30.07
KB
-rw-r--r--
expr.h
9.68
KB
-rw-r--r--
gconf-cfg.sh
733
B
-rwxr-xr-x
gconf.c
38.06
KB
-rw-r--r--
gconf.glade
25.04
KB
-rw-r--r--
images.c
6.32
KB
-rw-r--r--
images.h
752
B
-rw-r--r--
lexer.l
9.11
KB
-rw-r--r--
list.h
3.66
KB
-rw-r--r--
lkc.h
3.81
KB
-rw-r--r--
lkc_proto.h
2.42
KB
-rw-r--r--
mconf-cfg.sh
1.11
KB
-rwxr-xr-x
mconf.c
27.33
KB
-rw-r--r--
menu.c
21.38
KB
-rw-r--r--
merge_config.sh
4.64
KB
-rwxr-xr-x
nconf-cfg.sh
1.18
KB
-rwxr-xr-x
nconf.c
38.16
KB
-rw-r--r--
nconf.gui.c
14.77
KB
-rw-r--r--
nconf.h
1.82
KB
-rw-r--r--
parser.y
15.11
KB
-rw-r--r--
preprocess.c
11.07
KB
-rw-r--r--
qconf-cfg.sh
846
B
-rwxr-xr-x
qconf.cc
44.09
KB
-rw-r--r--
qconf.h
7.38
KB
-rw-r--r--
streamline_config.pl
16.16
KB
-rwxr-xr-x
symbol.c
29.04
KB
-rw-r--r--
util.c
2.16
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : merge_config.sh
#!/bin/sh # SPDX-License-Identifier: GPL-2.0 # # merge_config.sh - Takes a list of config fragment values, and merges # them one by one. Provides warnings on overridden values, and specified # values that did not make it to the resulting .config file (due to missed # dependencies or config symbol removal). # # Portions reused from kconf_check and generate_cfg: # http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-tools/tree/tools/kconf_check # http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-tools/tree/tools/generate_cfg # # Copyright (c) 2009-2010 Wind River Systems, Inc. # Copyright 2011 Linaro set -e clean_up() { rm -f $TMP_FILE rm -f $MERGE_FILE } usage() { echo "Usage: $0 [OPTIONS] [CONFIG [...]]" echo " -h display this help text" echo " -m only merge the fragments, do not execute the make command" echo " -n use allnoconfig instead of alldefconfig" echo " -r list redundant entries when merging fragments" echo " -y make builtin have precedence over modules" echo " -O dir to put generated output files. Consider setting \$KCONFIG_CONFIG instead." echo echo "Used prefix: '$CONFIG_PREFIX'. You can redefine it with \$CONFIG_ environment variable." } RUNMAKE=true ALLTARGET=alldefconfig WARNREDUN=false BUILTIN=false OUTPUT=. CONFIG_PREFIX=${CONFIG_-CONFIG_} while true; do case $1 in "-n") ALLTARGET=allnoconfig shift continue ;; "-m") RUNMAKE=false shift continue ;; "-h") usage exit ;; "-r") WARNREDUN=true shift continue ;; "-y") BUILTIN=true shift continue ;; "-O") if [ -d $2 ];then OUTPUT=$(echo $2 | sed 's/\/*$//') else echo "output directory $2 does not exist" 1>&2 exit 1 fi shift 2 continue ;; *) break ;; esac done if [ "$#" -lt 1 ] ; then usage exit fi if [ -z "$KCONFIG_CONFIG" ]; then if [ "$OUTPUT" != . ]; then KCONFIG_CONFIG=$(readlink -m -- "$OUTPUT/.config") else KCONFIG_CONFIG=.config fi fi INITFILE=$1 shift; if [ ! -r "$INITFILE" ]; then echo "The base file '$INITFILE' does not exist. Exit." >&2 exit 1 fi MERGE_LIST=$* SED_CONFIG_EXP1="s/^\(${CONFIG_PREFIX}[a-zA-Z0-9_]*\)=.*/\1/p" SED_CONFIG_EXP2="s/^# \(${CONFIG_PREFIX}[a-zA-Z0-9_]*\) is not set$/\1/p" TMP_FILE=$(mktemp ./.tmp.config.XXXXXXXXXX) MERGE_FILE=$(mktemp ./.merge_tmp.config.XXXXXXXXXX) echo "Using $INITFILE as base" trap clean_up EXIT cat $INITFILE > $TMP_FILE # Merge files, printing warnings on overridden values for ORIG_MERGE_FILE in $MERGE_LIST ; do echo "Merging $ORIG_MERGE_FILE" if [ ! -r "$ORIG_MERGE_FILE" ]; then echo "The merge file '$ORIG_MERGE_FILE' does not exist. Exit." >&2 exit 1 fi cat $ORIG_MERGE_FILE > $MERGE_FILE CFG_LIST=$(sed -n -e "$SED_CONFIG_EXP1" -e "$SED_CONFIG_EXP2" $MERGE_FILE) for CFG in $CFG_LIST ; do grep -q -w $CFG $TMP_FILE || continue PREV_VAL=$(grep -w $CFG $TMP_FILE) NEW_VAL=$(grep -w $CFG $MERGE_FILE) BUILTIN_FLAG=false if [ "$BUILTIN" = "true" ] && [ "${NEW_VAL#CONFIG_*=}" = "m" ] && [ "${PREV_VAL#CONFIG_*=}" = "y" ]; then echo Previous value: $PREV_VAL echo New value: $NEW_VAL echo -y passed, will not demote y to m echo BUILTIN_FLAG=true elif [ "x$PREV_VAL" != "x$NEW_VAL" ] ; then echo Value of $CFG is redefined by fragment $ORIG_MERGE_FILE: echo Previous value: $PREV_VAL echo New value: $NEW_VAL echo elif [ "$WARNREDUN" = "true" ]; then echo Value of $CFG is redundant by fragment $ORIG_MERGE_FILE: fi if [ "$BUILTIN_FLAG" = "false" ]; then sed -i "/$CFG[ =]/d" $TMP_FILE else sed -i "/$CFG[ =]/d" $MERGE_FILE fi done cat $MERGE_FILE >> $TMP_FILE done if [ "$RUNMAKE" = "false" ]; then cp -T -- "$TMP_FILE" "$KCONFIG_CONFIG" echo "#" echo "# merged configuration written to $KCONFIG_CONFIG (needs make)" echo "#" exit fi # If we have an output dir, setup the O= argument, otherwise leave # it blank, since O=. will create an unnecessary ./source softlink OUTPUT_ARG="" if [ "$OUTPUT" != "." ] ; then OUTPUT_ARG="O=$OUTPUT" fi # Use the merged file as the starting point for: # alldefconfig: Fills in any missing symbols with Kconfig default # allnoconfig: Fills in any missing symbols with # CONFIG_* is not set make KCONFIG_ALLCONFIG=$TMP_FILE $OUTPUT_ARG $ALLTARGET # Check all specified config values took (might have missed-dependency issues) for CFG in $(sed -n -e "$SED_CONFIG_EXP1" -e "$SED_CONFIG_EXP2" $TMP_FILE); do REQUESTED_VAL=$(grep -w -e "$CFG" $TMP_FILE) ACTUAL_VAL=$(grep -w -e "$CFG" "$KCONFIG_CONFIG" || true) if [ "x$REQUESTED_VAL" != "x$ACTUAL_VAL" ] ; then echo "Value requested for $CFG not in final .config" echo "Requested value: $REQUESTED_VAL" echo "Actual value: $ACTUAL_VAL" echo "" fi done
Close