亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? patch-kernel

?? ARM 嵌入式 系統 設計與實例開發 實驗教材 二源碼
??
字號:
#! /bin/sh# Script to apply kernel patches.#   usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] [ -acxx ] ] ]#     The source directory defaults to /usr/src/linux, and the patch#     directory defaults to the current directory.# e.g.#   scripts/patch-kernel . ..#      Update the kernel tree in the current directory using patches in the#      directory above to the latest Linus kernel#   scripts/patch-kernel . .. -ac#      Get the latest Linux kernel and patch it with the latest ac patch#   scripts/patch-kernel . .. 2.4.9#      Gets standard kernel 2.4.9#   scripts/patch-kernel . .. 2.4.9 -ac#      Gets 2.4.9 with latest ac patches#   scripts/patch-kernel . .. 2.4.9 -ac11#      Gets 2.4.9 with ac patch ac11#   Note: It uses the patches relative to the Linus kernels, not the#   ac to ac relative patches## It determines the current kernel version from the top-level Makefile.# It then looks for patches for the next sublevel in the patch directory.# This is applied using "patch -p1 -s" from within the kernel directory.# A check is then made for "*.rej" files to see if the patch was# successful.  If it is, then all of the "*.orig" files are removed.##       Nick Holloway <Nick.Holloway@alfie.demon.co.uk>, 2nd January 1995.## Added support for handling multiple types of compression. What includes# gzip, bzip, bzip2, zip, compress, and plaintext. ##       Adam Sulmicki <adam@cfar.umd.edu>, 1st January 1997.## Added ability to stop at a given version number# Put the full version number (i.e. 2.3.31) as the last parameter#       Dave Gilbert <linux@treblig.org>, 11th December 1999.# Fixed previous patch so that if we are already at the correct version# not to patch up.## Added -ac option, use -ac or -ac9 (say) to stop at a particular version#       Dave Gilbert <linux@treblig.org>, 29th September 2001.# Set directories from arguments, or use defaults.sourcedir=${1-/usr/src/linux}patchdir=${2-.}stopvers=${3-imnotaversion}# See if we have any -ac optionsfor PARM in $*do  case $PARM in	  -ac*)		  gotac=$PARM;	esac;done# ---------------------------------------------------------------------------# Find a file, first parameter is basename of file# it tries many compression mechanisms and sets variables to say how to get itfunction findFile {  filebase=$1;  if [ -r ${filebase}.gz ]; then		ext=".gz"		name="gzip"		uncomp="gunzip -dc"  elif [ -r ${filebase}.bz  ]; then		ext=".bz"    name="bzip"		uncomp="bunzip -dc"  elif [ -r ${filebase}.bz2 ]; then		ext=".bz2"		name="bzip2"		uncomp="bunzip2 -dc"  elif [ -r ${filebase}.zip ]; then		ext=".zip"		name="zip"		uncomp="unzip -d"  elif [ -r ${filebase}.Z ]; then		ext=".Z"		name="uncompress"		uncomp="uncompress -c"  elif [ -r ${filebase} ]; then		ext=""		name="plaintext"		uncomp="cat"  else	  return 1;	fi  return 0;}# ---------------------------------------------------------------------------# Apply a patch and check it goes in cleanly# First param is patch name (e.g. patch-2.4.9-ac5) - without path or extensionfunction applyPatch {  echo -n "Applying $1 (${name})... "  if $uncomp ${patchdir}/$1${ext} | patch -p1 -s -N -E -d $sourcedir  then    echo "done."  else    echo "failed.  Clean up yourself."    return 1;  fi  if [ "`find $sourcedir/ '(' -name '*.rej' -o -name '.*.rej' ')' -print`" ]  then    echo "Aborting.  Reject files found."    return 1;  fi  # Remove backup files  find $sourcedir/ '(' -name '*.orig' -o -name '.*.orig' ')' -exec rm -f {} \;   return 0;}# set current VERSION, PATCHLEVEL, SUBLEVEL, EXTERVERSIONeval `sed -n -e 's/^\([A-Z]*\) = \([0-9]*\)$/\1=\2/p' -e 's/^\([A-Z]*\) = \(-[-a-z0-9]*\)$/\1=\2/p' $sourcedir/Makefile`if [ -z "$VERSION" -o -z "$PATCHLEVEL" -o -z "$SUBLEVEL" ]then    echo "unable to determine current kernel version" >&2    exit 1fiecho "Current kernel version is $VERSION.$PATCHLEVEL.$SUBLEVEL${EXTRAVERSION}"if [ x$EXTRAVERSION != "x" ]then  echo "I'm sorry but patch-kernel can't work with a kernel source tree that is not a base version"	exit 1;fiwhile :do    CURRENTFULLVERSION="$VERSION.$PATCHLEVEL.$SUBLEVEL"    if [ $stopvers = $CURRENTFULLVERSION ]    then        echo "Stoping at $CURRENTFULLVERSION base as requested."        break    fi    SUBLEVEL=`expr $SUBLEVEL + 1`    FULLVERSION="$VERSION.$PATCHLEVEL.$SUBLEVEL"    patch=patch-$FULLVERSION		# See if the file exists and find extension		findFile $patchdir/${patch} || break    # Apply the patch and check all is OK    applyPatch $patch || breakdoneif [ x$gotac != x ]; then  # Out great user wants the -ac patches	# They could have done -ac (get latest) or -acxx where xx=version they want	if [ $gotac == "-ac" ]	then	  # They want the latest version		HIGHESTPATCH=0		for PATCHNAMES in $patchdir/patch-${CURRENTFULLVERSION}-ac*\.*		do			ACVALUE=`echo $PATCHNAMES | sed -e 's/^.*patch-[0-9.]*-ac\([0-9]*\).*/\1/'`			# Check it is actually a recognised patch type			findFile $patchdir/patch-${CURRENTFULLVERSION}-ac${ACVALUE} || break		  if [ $ACVALUE -gt $HIGHESTPATCH ]			then			  HIGHESTPATCH=$ACVALUE		  fi		done		if [ $HIGHESTPATCH -ne 0 ]		then			findFile $patchdir/patch-${CURRENTFULLVERSION}-ac${HIGHESTPATCH} || break			applyPatch patch-${CURRENTFULLVERSION}-ac${HIGHESTPATCH}		else		  echo "No ac patches found"		fi	else	  # They want an exact version		findFile $patchdir/patch-${CURRENTFULLVERSION}${gotac} || {		  echo "Sorry, I couldn't find the $gotac patch for $CURRENTFULLVERSION.  Hohum."			exit 1		}		applyPatch patch-${CURRENTFULLVERSION}${gotac}	fifi

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美国产三级| 国产一区欧美日韩| 5566中文字幕一区二区电影| 亚洲国产日日夜夜| 精品国产区一区| 国产一级精品在线| 一二三区精品福利视频| 欧美一区二区私人影院日本| 国产乱人伦精品一区二区在线观看| 国产调教视频一区| 日韩欧美一二三区| 国产91丝袜在线观看| 亚洲一区日韩精品中文字幕| 国产日韩精品一区二区三区 | 亚洲综合精品自拍| 欧美成人性福生活免费看| 97超碰欧美中文字幕| 国产在线乱码一区二区三区| 一区二区三区四区亚洲| 国产欧美一区二区三区沐欲| 欧美一区二区三区在线看| 一本久久a久久精品亚洲| 国产成人一级电影| 91激情五月电影| 粉嫩绯色av一区二区在线观看| 五月婷婷激情综合| 亚洲人成小说网站色在线| 精品福利二区三区| 日韩欧美成人一区二区| 欧美精品成人一区二区三区四区| 99久久99久久综合| 91麻豆精品视频| 欧美日韩中文另类| 欧美无人高清视频在线观看| 一本色道综合亚洲| 在线不卡的av| 久久先锋影音av| 国产片一区二区| 136国产福利精品导航| 亚洲色图一区二区| 视频一区免费在线观看| 男人的天堂亚洲一区| 国产成人亚洲精品狼色在线 | 亚洲婷婷国产精品电影人久久| 国产偷国产偷精品高清尤物| 国产女主播视频一区二区| 亚洲欧洲韩国日本视频| 日本最新不卡在线| 不卡视频一二三| 日韩一区二区在线播放| 国产精品女上位| 成人激情综合网站| 色综合中文字幕| 精品免费视频.| 夜夜嗨av一区二区三区四季av| 蜜桃视频一区二区| 日本精品视频一区二区| 久久只精品国产| 天堂一区二区在线免费观看| 91精品国产欧美一区二区18| 亚洲精选一二三| av综合在线播放| 一区精品在线播放| 成人激情小说乱人伦| 国产亚洲一区字幕| 九九精品视频在线看| 日韩精品最新网址| 日韩高清电影一区| 欧美一级视频精品观看| 亚洲一级二级在线| 91传媒视频在线播放| 国产精品卡一卡二| 欧美亚洲综合久久| 一区二区三区鲁丝不卡| 在线日韩av片| 三级久久三级久久| 欧美一级国产精品| 福利一区在线观看| 综合色天天鬼久久鬼色| 91久久精品一区二区三| 青青草国产精品97视觉盛宴| 91精品国产91久久久久久一区二区 | 蜜桃视频在线一区| 日韩欧美一二三四区| 精品一区二区免费在线观看| 久久综合九色综合欧美亚洲| 国产高清在线观看免费不卡| 国产精品国产a| 欧美日本在线一区| 欧美三级乱人伦电影| 亚洲人成人一区二区在线观看| 成人蜜臀av电影| 最新成人av在线| 欧美一区中文字幕| 国产一区不卡视频| 亚洲三级在线免费观看| 91福利视频在线| 国产精品99久久久久久久vr | 国产v综合v亚洲欧| 国产精品福利影院| 欧美成人在线直播| 色婷婷狠狠综合| 蜜桃一区二区三区在线| 国产精品美女久久久久久久久久久 | 91精品国产91久久久久久一区二区| 久久黄色级2电影| 一区二区三区在线视频观看58| 欧美一区二区三区视频在线观看| 国产精品影视网| 日本在线不卡一区| 一区二区三区在线视频播放| 久久精品在这里| 日韩精品中文字幕一区二区三区| 95精品视频在线| 国产91精品欧美| 精品一区二区三区久久久| 亚洲国产毛片aaaaa无费看| 中文成人av在线| 精品国产a毛片| 久久久久久久av麻豆果冻| 精品三级在线观看| 777奇米成人网| 欧美日韩一区二区三区视频| 91色porny在线视频| 成人精品鲁一区一区二区| 精品一区二区三区不卡| 蜜桃av一区二区| 麻豆精品在线视频| 国产电影精品久久禁18| 国产成人在线免费观看| 国产99久久精品| 在线观看中文字幕不卡| 7777精品伊人久久久大香线蕉最新版| 67194成人在线观看| 日韩一卡二卡三卡国产欧美| 久久久不卡网国产精品二区| 中日韩av电影| 亚洲女同ⅹxx女同tv| 日本成人在线看| 成人网在线播放| 制服丝袜av成人在线看| 国产精品欧美久久久久无广告| 国产精品美女久久久久aⅴ国产馆| 亚洲综合999| 国产成人亚洲精品青草天美| 在线成人av网站| 亚洲三级免费观看| 日韩国产高清影视| 欧洲色大大久久| 国产精品看片你懂得| 久久精品国产一区二区三| 91麻豆自制传媒国产之光| 欧美成人精品福利| 亚洲成av人片在线| 色8久久精品久久久久久蜜| 欧美国产精品劲爆| 久久国产精品99精品国产| 欧美午夜寂寞影院| 亚洲欧美国产高清| 日本丰满少妇一区二区三区| 国产精品自产自拍| 7777精品伊人久久久大香线蕉的 | 午夜精品在线看| 日韩亚洲欧美一区| 国产精品一二二区| 亚洲欧洲精品一区二区三区| 99久久精品一区| 欧美a一区二区| 国产精品黄色在线观看| 欧美最猛性xxxxx直播| 国产不卡视频在线播放| 一区二区三区日本| 欧美不卡视频一区| 色天天综合色天天久久| 久久91精品国产91久久小草| 久久久久久97三级| 欧美日韩综合不卡| 国产91露脸合集magnet| 日韩精品电影一区亚洲| 欧美—级在线免费片| 欧美电影在线免费观看| 成人中文字幕合集| 看电视剧不卡顿的网站| 亚洲va欧美va人人爽午夜| 国产精品午夜电影| 精品国产乱码久久久久久浪潮 | 国产高清亚洲一区| 亚洲制服欧美中文字幕中文字幕| 国产午夜精品理论片a级大结局| 欧美日韩国产一级| 欧美日产国产精品| 欧美美女黄视频| 欧美精品久久久久久久多人混战 | 欧美一区二区在线视频| 欧美揉bbbbb揉bbbbb| 欧美日韩精品综合在线| 4hu四虎永久在线影院成人| 欧美剧在线免费观看网站| 中文字幕第一区第二区| 欧美电影免费观看高清完整版|