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

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

?? pop.in

?? linux下各種patch的管理工具
?? IN
字號:
#! @BASH@#  This script is free software; you can redistribute it and/or modify#  it under the terms of the GNU General Public License version 2 as#  published by the Free Software Foundation.##  See the COPYING and AUTHORS files for more details.# Read in library functionsif [ "$(type -t patch_file_name)" != function ]then	if ! [ -r $QUILT_DIR/scripts/patchfns ]	then		echo "Cannot read library $QUILT_DIR/scripts/patchfns" >&2		exit 1	fi	. $QUILT_DIR/scripts/patchfnsfiusage(){	printf $"Usage: quilt pop [-afRqv] [num|patch]\n"	if [ x$1 = x-h ]	then		printf $"Remove patch(es) from the stack of applied patches.  Without options,the topmost patch is removed.  When a number is specified, remove thespecified number of patches.  When a patch name is specified, removepatches until the specified patch end up on top of the stack.  Patchnames may include the patches/ prefix, which means that filenamecompletion can be used.-a	Remove all applied patches.-f	Force remove. The state before the patch(es) were applied will	be restored from backup files.-R	Always verify if the patch removes cleanly; don't rely on	timestamp checks.-q	Quiet operation.-v	Verbose operation."		exit 0	else		exit 1	fi}list_patches(){	local n patches	patches=( $(applied_patches) )	for ((n=${#patches[@]}-1; n>=0; n--))	do		if [ -n "$number" ]		then			(( number-- > 0 )) || break		fi		[ ${patches[n]} = "$stop_at_patch" ] && break		echo ${patches[n]}	done}files_may_have_changed(){	local patch=$1 file	local patch_file=$(patch_file_name $patch)	if [ $? -ne 0 -o ! -e "$patch_file" \	     -o ! -e "$QUILT_PC/$patch/.timestamp" \	     -o "$QUILT_PC/$patch/.timestamp" -ot "$patch_file" ]	then		return 0	fi	for file in $(files_in_patch $patch)	do		[ "$QUILT_PC/$patch/.timestamp" -ot $file ] && return 0	done	return 1}# Check if all changes have been folded back into the patch (quilt refresh),# and report any pending changes.check_for_pending_changes(){	local patch=$1	local patch_file=$(patch_file_name $patch)	local workdir=$(gen_tempfile -d quilt) status=0	if [ -d $QUILT_PC/$patch ]	then		if ! rmdir $workdir ||  # note that this is racey...		   ! cp -rl $QUILT_PC/$patch $workdir		then			printf $"Failed to copy files to temporary directory\n" >&2			rm -rf $workdir			return 1		fi		# Now we may have some zero-size files that have no		# permissions (which represent files that the patch		# creates). Those may have been created in the meantime,		# but patch would refuse to touch them: We must remove		# them here.		find $workdir -type f -size 0 -exec rm -f '{}' ';'	fi	if [ -s $patch_file ]	then		if ! cat_file $patch_file \		     | patch -d $workdir $QUILT_PATCH_OPTS \			     $(patch_args $patch) \			     --no-backup-if-mismatch -E \			     >/dev/null 2>/dev/null		then			if ! [ -e $QUILT_PC/$patch ]			then				printf $"Failed to patch temporary files\n" >&2				rm -rf $workdir				return 1			fi		fi	fi	local file failed	for file2 in $(files_in_patch $patch)	do		file=$workdir/$file2		[ -e $file  ] || file=/dev/null		[ -e $file2 ] || file2=/dev/null		diff -q $file $file2 > /dev/null || failed=1	done	if [ -n "$failed" ]	then		printf $"Patch %s does not remove cleanly (refresh it or enforce with -f)\n" \		       "$(print_patch $patch)" >&2		status=1	fi	rm -rf $workdir	return $status}remove_patch(){	local patch=$1 status=0	trap "status=1" SIGINT	if [ -z "$opt_force" ] && \	   ( [ -n "$opt_remove" ] || files_may_have_changed $patch )	then		check_for_pending_changes $patch || status=1	fi	if [ $status -eq 0 ]	then		rm -f "$QUILT_PC/$patch/.timestamp"		if [ -z "$(shopt -s nullglob ; echo "$QUILT_PC/$patch/"*)" ]		then			printf $"Patch %s appears to be empty, removing\n" \			       "$(print_patch $patch)"			rmdir "$QUILT_PC/$patch"			status=$?		else			printf $"Removing patch %s\n" "$(print_patch $patch)"			$QUILT_LIB/backup-files $silent -r -t -B $QUILT_PC/$patch/ -			status=$?		fi		remove_from_db $patch		rm -f $QUILT_PC/$patch~refresh	fi	trap - SIGINT	return $status}options=`getopt -o fRqvah -- "$@"`if [ $? -ne 0 ]then        usagefieval set -- "$options"while truedo        case "$1" in        -f)                opt_force=1		unset opt_remove		shift ;;	-R)		opt_remove=1		unset opt_force		shift ;;        -q)                opt_quiet=1		shift ;;        -v)                opt_verbose=1		shift ;;	-a)		opt_all=1		shift ;;	-h)		usage -h ;;        --)                shift		break ;;        esacdoneif [ $# -gt 1 -o \( -n "$opt_all" -a $# -ne 0 \) ]then        usagefiif [ $# -eq 1 ]then	if is_numeric $1	then		number=$1	else		stop_at_patch=$(find_applied_patch "$1") || exit 1	fielse	[ -n "$opt_all" ] || number=1fi[ -n "$opt_quiet" ] && silent=-s[ -z "$opt_verbose" ] && silent_unless_verbose=-stop=$(top_patch)if [ -n "$top" -a -e $QUILT_PC/$top~refresh -a -z "$opt_force" ]then	printf $"Patch %s needs to be refreshed first.\n" \	       "$(print_patch $top)" >&2	exit 1fiif ! patches=$(list_patches) 2>&1then	exit 1elif [ -z "$patches" ]then        printf $"No patch removed\n" >&2	exit 2fifor patch in $patchesdo	if ! remove_patch $patch	then		exit 1	fi	[ -z "$opt_quiet" ] && echodonepatch="$(top_patch)"if [ -z "$patch" ]then	printf $"No patches applied\n"else	# Ensure that the files in the topmost patch have a link count	# of one: This will automatically be the case in the usual	# situations, but we don't want to risk file corruption in weird	# corner cases such as files added to a patch but not modified.	$QUILT_LIB/backup-files -L -s -B $QUILT_PC/$patch/ -	printf $"Now at patch %s\n" "$(print_patch $patch)"fi### Local Variables:### mode: shell-script### End:# vim:filetype=sh

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人av福利| 亚洲一级在线观看| 亚洲精品在线观| 91精品国产色综合久久不卡电影| 色综合婷婷久久| 在线看不卡av| 欧美日韩一区不卡| 91精品蜜臀在线一区尤物| 欧美一区三区四区| 日韩免费性生活视频播放| 日韩欧美国产午夜精品| 日韩一区二区在线观看视频| 欧美xxxxx牲另类人与| 国产亚洲欧美激情| 亚洲欧洲av色图| 亚洲国产一区二区视频| 日本在线不卡一区| 国产精品18久久久久| 91在线视频官网| 欧美色欧美亚洲另类二区| 91精品国产综合久久福利| 日韩一级成人av| 日本一区二区三区四区在线视频| 亚洲欧洲精品一区二区精品久久久| 亚洲日本va午夜在线影院| 亚洲国产另类av| 精品一区二区三区在线播放| 国产精品18久久久久久久网站| 成人午夜看片网址| 欧洲色大大久久| 欧美一区二区成人| 国产精品久久久久久久午夜片 | 亚洲成av人综合在线观看| 日韩二区在线观看| 成人黄色av电影| 在线不卡a资源高清| 中文字幕va一区二区三区| 亚洲无线码一区二区三区| 国产伦理精品不卡| 欧美艳星brazzers| 久久一日本道色综合| 亚洲男人的天堂网| 国产成人综合在线观看| 欧美日韩不卡在线| 国产精品久久久久7777按摩| 久久国产精品免费| 欧美性猛交xxxxxx富婆| 中文字幕精品一区二区三区精品| 亚洲精品五月天| 国产伦精品一区二区三区在线观看| 一本大道综合伊人精品热热 | 亚洲欧洲成人自拍| 免费精品视频在线| 欧美性猛交xxxxxxxx| 国产精品乱人伦中文| 裸体一区二区三区| 欧美美女一区二区三区| 亚洲狼人国产精品| av在线播放不卡| 国产欧美一区二区精品性色| 另类小说一区二区三区| 欧美三片在线视频观看 | 欧美亚洲国产一区二区三区| 国产精品久久久久一区二区三区 | 久久99精品久久久久久国产越南 | 亚洲午夜视频在线| 91女人视频在线观看| 中文字幕字幕中文在线中不卡视频| 黄网站免费久久| 日韩一级免费一区| 麻豆国产精品777777在线| 日韩午夜在线播放| 美女视频免费一区| 精品少妇一区二区三区日产乱码| 人人狠狠综合久久亚洲| 欧美一区二区三区男人的天堂| 亚洲制服欧美中文字幕中文字幕| 91啪亚洲精品| 一区二区三区电影在线播| 色综合天天综合网天天看片| 一区免费观看视频| 99国产麻豆精品| 一区二区三区中文字幕| 欧美三级一区二区| 日本网站在线观看一区二区三区| 日韩亚洲欧美成人一区| 久久99热99| 欧美激情一区二区三区在线| 成人av网在线| 亚洲影院在线观看| 欧美高清视频在线高清观看mv色露露十八 | 欧美日韩成人综合天天影院| 亚洲一二三专区| 91精品欧美久久久久久动漫 | 成人免费毛片高清视频| 亚洲色欲色欲www| 欧美色爱综合网| 久99久精品视频免费观看| 国产性色一区二区| 色呦呦网站一区| 久久精品国产网站| 国产精品国产三级国产有无不卡| 91国产福利在线| 久草在线在线精品观看| 国产精品国产馆在线真实露脸 | 日韩女同互慰一区二区| 成人高清视频在线观看| 一区二区三区四区激情| 日韩一区二区三区视频在线| 国产成人午夜精品5599| 亚洲一线二线三线视频| 2023国产精品视频| 日本韩国一区二区三区| 精品一区二区三区香蕉蜜桃| 亚洲日本电影在线| 久久综合九色综合欧美就去吻| 一本色道久久综合狠狠躁的推荐| 无码av免费一区二区三区试看 | 日韩精品一区二区三区三区免费 | 欧美放荡的少妇| 成人激情黄色小说| 麻豆精品国产传媒mv男同| 亚洲激情男女视频| 久久九九全国免费| 欧美日韩午夜在线视频| 国产白丝网站精品污在线入口| 亚洲高清免费视频| 亚洲欧美怡红院| 国产亚洲综合色| 日韩三级免费观看| 欧美日韩高清不卡| 欧洲亚洲国产日韩| 一本色道a无线码一区v| 成人免费观看视频| 国产一区二区三区美女| 美日韩黄色大片| 亚洲高清免费视频| 亚洲精品日韩一| 自拍偷拍欧美精品| 中文字幕一区二区三区在线不卡 | 国产91色综合久久免费分享| 日本一不卡视频| 丝袜诱惑亚洲看片| 亚洲高清免费视频| 丝袜美腿亚洲色图| 亚洲成人免费视频| 亚洲一区二区三区四区五区黄| 国产精品国产三级国产aⅴ中文| 久久一二三国产| 26uuu成人网一区二区三区| 日韩欧美一区二区视频| 欧美一区二区三区免费视频| 91精品一区二区三区在线观看| 7777精品伊人久久久大香线蕉 | 国产欧美日韩卡一| 国产日韩欧美综合一区| 国产日本一区二区| 国产视频一区在线播放| 国产精品国产三级国产普通话99 | 一区二区三区不卡在线观看| 亚洲女人的天堂| 亚洲成人综合网站| 日韩av电影天堂| 精品一区二区三区日韩| 国产毛片精品视频| 成人国产一区二区三区精品| av一区二区三区在线| 在线日韩av片| 欧美精品日韩一区| 精品精品欲导航| 国产色综合一区| 久久精品久久综合| 国精产品一区一区三区mba桃花| 国产成人精品一区二区三区四区 | 中文字幕一区二区5566日韩| 亚洲男同性视频| 日韩专区在线视频| 国产麻豆精品久久一二三| 9久草视频在线视频精品| 色av一区二区| 日韩你懂的电影在线观看| 中文一区二区在线观看| 亚洲国产精品一区二区www在线| 日本美女一区二区三区视频| 成人性视频网站| 欧美日韩日日夜夜| 久久精品人人做| 亚洲影院免费观看| 国产成人福利片| 精品视频一区二区不卡| 久久亚区不卡日本| 亚洲午夜久久久久久久久电影网| 男女男精品视频网| 色老综合老女人久久久| 久久天堂av综合合色蜜桃网| 亚洲一区中文在线| 高清在线不卡av| 精品少妇一区二区三区免费观看 | 国产成人综合网| 8v天堂国产在线一区二区|