Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 711087 Details for
Bug 791895
app-misc/fdutils-5.5.20060227-r1: mkdir: cannot create directory ‘/var/tmp/portage/app-misc/fdutils-5.5.20060227-r1/image/usr’: File exists
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
environment
environment (text/plain), 23.28 KB, created by
Toralf Förster
on 2021-05-25 05:29:02 UTC
(
hide
)
Description:
environment
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2021-05-25 05:29:02 UTC
Size:
23.28 KB
patch
obsolete
>declare -x ABI="amd64" >declare -x ABI_MIPS="" >declare -x ABI_PPC="" >declare -x ABI_S390="" >declare -x ABI_X86="64" >declare -x ADA_TARGET="" >declare -x ALLOW_TEST="network" >declare -x ALSA_CARDS="" >declare -x ANT_HOME="/usr/share/ant" >declare -x APACHE2_MODULES="" >declare -x APACHE2_MPMS="" >declare -x ARCH="amd64" >declare BDEPEND="" >declare -x BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_8 multilib systemd udev" >declare -x BROWSER="xdg-open" >declare -x CALLIGRA_FEATURES="" >declare -x CAMERAS="" >declare -x CARGO_TERM_COLOR="never" >declare -x CATKIN_PREFIX_PATH="/usr" >declare -x CBUILD="x86_64-pc-linux-gnu" >declare -x CCL_DEFAULT_DIRECTORY="/usr/lib64/clozurecl" >declare -x CFLAGS="-pipe -march=native -fno-diagnostics-color -O2" >declare -x CFLAGS_amd64="-m64" >declare -x CFLAGS_x32="-mx32" >declare -x CFLAGS_x86="-m32" >declare -x CHOST="x86_64-pc-linux-gnu" >declare -x CHOST_amd64="x86_64-pc-linux-gnu" >declare -x CHOST_x32="x86_64-pc-linux-gnux32" >declare -x CHOST_x86="i686-pc-linux-gnu" >declare -x COLLECTD_PLUGINS="" >declare -x CONF_PREFIX="/usr" >declare -x CPU_FLAGS_ARM="" >declare -x CPU_FLAGS_PPC="" >declare -x CPU_FLAGS_X86="" >declare -x CSSTRNGS="/usr/share/locale" >declare -x CURL_SSL="" >declare -x CXXFLAGS="-pipe -march=native -fno-diagnostics-color -O2" >declare -x DATAPLOT_FILES="/usr/share/dataplot" >declare -x DATAPLOT_WEB="OFF" >declare -x DEFAULT_ABI="amd64" >declare -x DEFINED_PHASES=" compile configure install prepare" >declare DEPEND=">=sys-fs/mtools-4 > sys-apps/texinfo > virtual/os-headers > doc? ( virtual/texi2dvi ) " >declare DESCRIPTION="utilities for configuring and debugging the Linux floppy driver" >declare -x DESTTREE="/usr" >declare -x DIROPTIONS="-m0755" >declare -x DSSP="/usr/bin/dssp" >declare -x EAPI="5" >declare -- ECONF_SOURCE="." >declare -x EGO_BUILD_FLAGS="-p 2" >declare -x ELIBC="glibc" >declare -x ENLIGHTENMENT_MODULES="" >declare -x ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >declare -- EPATCH_COMMON_OPTS="-g0 -E --no-backup-if-mismatch" >declare -- EPATCH_EXCLUDE="" >declare -- EPATCH_FORCE="no" >declare -- EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..." >declare -- EPATCH_N_APPLIED_PATCHES="28" >declare -- EPATCH_OPTS="" >declare -- EPATCH_SINGLE_MSG="" >declare -- EPATCH_SOURCE="/var/tmp/portage/app-misc/fdutils-5.5.20060227-r1/work/patch" >declare -- EPATCH_SUFFIX="patch.bz2" >declare -- EPATCH_USER_SOURCE="/etc/portage/patches" >declare -- EPOCHREALTIME="1621896906.928555" >declare -- EPOCHSECONDS="1621896906" >declare -x ETCKEEPER_CONF_DIR="/etc/etckeeper" >declare -x EXEOPTIONS="-m0755" >declare -x FCFLAGS="-pipe -march=native -fno-diagnostics-color" >declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" >declare -x FFLAGS="-pipe -march=native -fno-diagnostics-color" >declare -x FFTOOLS="" >declare -x FLTK_DOCDIR="/usr/share/doc/fltk-1.3.5-r4/html" >declare -x GCC_COLORS="" >declare -x GCC_SPECS="" >declare -x GO19CONCURRENTCOMPILATION="0" >declare -x GPSD_PROTOCOLS="" >declare -x GRUB_PLATFORMS="" >declare -x GSETTINGS_BACKEND="dconf" >declare HOMEPAGE="https://fdutils.linux.lu" >declare IDEPEND >declare -x INHERITED=" estack epatch" >declare -x INPUT_DEVICES="" >declare -x INSDESTTREE="" >declare -x INSOPTIONS="-m0644" >declare IUSE="doc " >declare -x IUSE_EFFECTIVE="abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-macos doc elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k mips ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack riscv s390 sparc sparc-solaris sparc64-solaris userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" >declare -x IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack" >declare -x JAVAC="/etc/java-config-2/current-system-vm/bin/javac" >declare -x JAVACC_HOME="/usr/share/javacc/" >declare -x JAVA_HOME="/etc/java-config-2/current-system-vm" >declare -x JDK_HOME="/etc/java-config-2/current-system-vm" >declare -x KERNEL="linux" >declare -x KEYWORDS="~amd64 ~ppc ~x86" >declare -x L10N="" >declare -x LANG="C.UTF-8" >declare -x LCD_DEVICES="" >declare -x LC_MESSAGES="C" >declare -x LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >declare -x LDFLAGS_amd64="-m elf_x86_64" >declare -x LDFLAGS_x32="-m elf32_x86_64" >declare -x LDFLAGS_x86="-m elf_i386" >declare -x LIBDIR_amd64="lib64" >declare -x LIBDIR_x32="libx32" >declare -x LIBDIR_x86="lib" >declare -x LIBOPTIONS="-m0644" >declare -x LIBREOFFICE_EXTENSIONS="" >declare -x LICENSE="GPL-2" >declare -x LIRC_DEVICES="" >declare -x LLVM_TARGETS="" >declare -x LUA_SINGLE_TARGET="" >declare -x LUA_TARGETS="" >declare -x LV2_PATH="/usr/lib64/lv2" >declare -x MAILTO="tinderbox" >declare -x MAKEOPTS="-j2" >declare -x MANPAGER="manpager" >declare -x MONKEYD_PLUGINS="" >declare -x MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed" >declare -x MULTILIB_ABIS="amd64 x86" >declare -x MULTILIB_STRICT_DENY="64-bit.*shared object" >declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" >declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)" >declare -- MY_P="fdutils_5.5-20060227" >declare -x NGINX_MODULES_HTTP="" >declare -x NGINX_MODULES_MAIL="" >declare -x NGINX_MODULES_STREAM="" >declare -x OCAML_COLOR="never" >declare -x OFED_DRIVERS="" >declare -x OFFICE_IMPLEMENTATION="" >declare -x OMP_DYNAMIC="FALSE" >declare -x OMP_NESTED="FALSE" >declare -x OMP_NUM_THREADS="2" >declare -x OPCODEDIR="/usr/lib64/csound/plugins" >declare -x OPENMPI_FABRICS="" >declare -x OPENMPI_OFED_FEATURES="" >declare -x OPENMPI_RM="" >declare -x PATH="/usr/lib/portage/python3.8/ebuild-helpers/xattr:/usr/lib/portage/python3.8/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin:/opt/eagle/bin" >declare -x PAX_MARKINGS="none" >declare PDEPEND="" >declare -x PHP_TARGETS="" >declare -x PORTAGE_COMPRESSION_COMMAND="bzip2" >declare -a PORTAGE_DOCOMPRESS=([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man") >declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT="128" >declare -a PORTAGE_DOCOMPRESS_SKIP=([0]="/usr/share/doc/fdutils-5.5.20060227-r1/html") >declare -a PORTAGE_DOSTRIP=([0]="/") >declare -a PORTAGE_DOSTRIP_SKIP=() >declare -x PORTAGE_TMPFS="/dev/shm" >declare -x PORT_LOGDIR="/var/log/portage" >declare -x POSTGRES_TARGETS="" >declare -x PRELINK_PATH_MASK="/opt/eagle" >declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" >declare -- PROPERTIES="" >declare -x PYTEST_ADDOPTS="--color=no" >declare -x PYTHONDONTWRITEBYTECODE="1" >declare -x PYTHON_SINGLE_TARGET="" >declare -x PYTHON_TARGETS="" >declare -x PY_FORCE_COLOR="0" >declare -x QEMU_SOFTMMU_TARGETS="" >declare -x QEMU_USER_TARGETS="" >declare -x QRNADB="/usr/share/qrna/data" >declare RDEPEND=">=sys-fs/mtools-4 " >declare REPOSITORY >declare REQUIRED_USE="" >declare RESTRICT="" >declare -x RESUMECOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" >declare -x ROS_DISTRO="Gentoo" >declare -x ROS_MASTER_URI="http://localhost:11311/" >declare -x ROS_MESSAGES="" >declare -x ROS_PACKAGE_PATH="/usr/share/ros_packages" >declare -x ROS_ROOT="/usr/share/ros" >declare -x RUBY_TARGETS="" >declare -x RUSTFLAGS="-C codegen-units=2" >declare -x RUST_TEST_TASKS="2" >declare -x RUST_TEST_THREADS="2" >declare -x S="/var/tmp/portage/app-misc/fdutils-5.5.20060227-r1/work/fdutils-5.5-20060227" >declare -x SANDBOX_DEBUG="0" >declare -x SANDBOX_DENY="" >declare -x SANDBOX_PREDICT="/var/tmp/portage/app-misc/fdutils-5.5.20060227-r1/homedir:/dev/crypto:/var/cache/man:/dev/random:/proc/self/coredump_filter:/dev/random:/proc/self/coredump_filter:/dev/random:/proc/self/coredump_filter:/var/cache/fontconfig" >declare -x SANDBOX_READ="/:/var/tmp/portage" >declare -x SANDBOX_VERBOSE="1" >declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/portage:/var/tmp/portage/app-misc/fdutils-5.5.20060227-r1/homedir/.bash_history" >declare -x SANE_BACKENDS="" >declare -x SBCL_HOME="/usr/lib64/sbcl" >declare -x SBCL_SOURCE_ROOT="/usr/lib64/sbcl/src" >declare -x SCHEME_LIBRARY_PATH="/usr/share/slib/" >declare -x SHELL="/bin/bash" >declare -x SLOT="0" >declare -i SRANDOM="738346570" >declare SRC_URI="mirror://debian/pool/main/f/fdutils/fdutils_5.5-20060227.orig.tar.gz > mirror://debian/pool/main/f/fdutils/fdutils_5.5-20060227-8.debian.tar.xz > https://dev.gentoo.org/~robbat2/distfiles/fdutils-5.5-20060227_20081027.diff.gz" >declare -x SYMLINK_LIB="no" >declare -x TERMINFO="/etc/terminfo" >declare -x TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" >declare -x USE="abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU" >declare -x USERLAND="GNU" >declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" >declare -x USE_EXPAND_UNPREFIXED="ARCH" >declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" >declare -x USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" >declare -x USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" >declare -x USE_EXPAND_VALUES_USERLAND="BSD GNU" >declare -x UWSGI_PLUGINS="" >declare -x VIDEO_CARDS="" >declare -x VOICEMAIL_STORAGE="" >declare -x XDG_CONFIG_DIRS="/etc/xdg" >declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share" >declare -x XFCE_PLUGINS="" >declare -x XTABLES_ADDONS="" >declare -- _EPATCH_ECLASS="1" >declare -- _ESTACK_ECLASS="1" >declare -x _E_DOCDESTTREE_="" >declare -x _E_EXEDESTTREE_="" >__eapi6_src_install () >{ > if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then > emake DESTDIR="${D}" install; > fi; > einstalldocs >} >__eapi6_src_prepare () >{ > if ___is_indexed_array_var PATCHES; then > [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}"; > else > if [[ -n ${PATCHES} ]]; then > eapply ${PATCHES}; > fi; > fi; > eapply_user >} >__eapi8_src_prepare () >{ > local f; > if ___is_indexed_array_var PATCHES; then > [[ ${#PATCHES[@]} -gt 0 ]] && eapply -- "${PATCHES[@]}"; > else > if [[ -n ${PATCHES} ]]; then > eapply -- ${PATCHES}; > fi; > fi; > eapply_user >} >_epatch_draw_line () >{ > [[ -z $1 ]] && set "$(printf "%65s" '')"; > echo "${1//?/=}" >} >epatch () >{ > function _epatch_draw_line () > { > [[ -z $1 ]] && set "$(printf "%65s" '')"; > echo "${1//?/=}" > }; > unset P4CONFIG P4PORT P4USER; > local EPATCH_OPTS=(${EPATCH_OPTS[*]}); > while [[ $# -gt 0 ]]; do > case $1 in > -*) > EPATCH_OPTS+=("$1") > ;; > *) > break > ;; > esac; > shift; > done; > if [[ $# -gt 1 ]]; then > local m; > for m in "$@"; > do > epatch "${m}"; > done; > return 0; > fi; > local SINGLE_PATCH="no"; > [[ $# -eq 0 ]] && set -- "${EPATCH_SOURCE}"; > if [[ -f $1 ]]; then > SINGLE_PATCH="yes"; > set -- "$1"; > local EPATCH_SUFFIX=$1; > else > if [[ -d $1 ]]; then > evar_push_set LC_COLLATE C; > set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"}; > evar_pop; > else > if [[ -f ${EPATCH_SOURCE}/$1 ]]; then > epatch "${EPATCH_SOURCE}/$1"; > return $?; > else > [[ $# -ne 0 ]] && EPATCH_SOURCE=$1; > echo; > eerror "Cannot find \$EPATCH_SOURCE! Value for \$EPATCH_SOURCE is:"; > eerror; > eerror " ${EPATCH_SOURCE}"; > eerror " ( ${EPATCH_SOURCE##*/} )"; > echo; > die "Cannot find \$EPATCH_SOURCE!"; > fi; > fi; > fi; > EPATCH_OPTS="${EPATCH_COMMON_OPTS} ${EPATCH_OPTS[*]}"; > local PIPE_CMD; > case ${EPATCH_SUFFIX##*\.} in > xz) > PIPE_CMD="xz -dc" > ;; > lzma) > PIPE_CMD="lzma -dc" > ;; > bz2) > PIPE_CMD="bzip2 -dc" > ;; > gz | Z | z) > PIPE_CMD="gzip -dc" > ;; > ZIP | zip) > PIPE_CMD="unzip -p" > ;; > *) > > ;; > esac; > [[ ${SINGLE_PATCH} == "no" ]] && einfo "${EPATCH_MULTI_MSG}"; > local x; > for x in "$@"; > do > [[ ! -f ${x} ]] && continue; > local patchname=${x##*/}; > local a=${patchname#*_}; > a=${a%%_*}; > if ! [[ ${SINGLE_PATCH} == "yes" || ${EPATCH_FORCE} == "yes" || ${a} == all || ${a} == ${ARCH} ]]; then > continue; > fi; > if [[ -n ${EPATCH_EXCLUDE}${EPATCH_USER_EXCLUDE} ]]; then > eshopts_push -o noglob; > local ex; > for ex in ${EPATCH_EXCLUDE}; > do > if [[ ${patchname} == ${ex} ]]; then > einfo " Skipping ${patchname} due to EPATCH_EXCLUDE ..."; > eshopts_pop; > continue 2; > fi; > done; > for ex in ${EPATCH_USER_EXCLUDE}; > do > if [[ ${patchname} == ${ex} ]]; then > einfo " Skipping ${patchname} due to EPATCH_USER_EXCLUDE ..."; > eshopts_pop; > continue 2; > fi; > done; > eshopts_pop; > fi; > if [[ ${SINGLE_PATCH} == "yes" ]]; then > if [[ -n ${EPATCH_SINGLE_MSG} ]]; then > einfo "${EPATCH_SINGLE_MSG}"; > else > einfo "Applying ${patchname} ..."; > fi; > else > einfo " ${patchname} ..."; > fi; > local patch="patch"; > eval $(alias patch 2>/dev/null | sed 's:^alias ::'); > local STDERR_TARGET="${T}/${patchname}.out"; > if [[ -e ${STDERR_TARGET} ]]; then > STDERR_TARGET="${T}/${patchname}-$$.out"; > fi; > printf "***** %s *****\nPWD: %s\nPATCH TOOL: %s -> %s\nVERSION INFO:\n%s\n\n" "${patchname}" "${PWD}" "${patch}" "$(type -P "${patch}")" "$(${patch} --version)" > "${STDERR_TARGET}"; > local count=0; > local PATCH_TARGET; > if [[ -n ${PIPE_CMD} ]]; then > PATCH_TARGET="${T}/$$.patch"; > echo "PIPE_COMMAND: ${PIPE_CMD} ${x} > ${PATCH_TARGET}" >> "${STDERR_TARGET}"; > if ! ( ${PIPE_CMD} "${x}" > "${PATCH_TARGET}" ) >> "${STDERR_TARGET}" 2>&1; then > echo; > eerror "Could not extract patch!"; > count=5; > break; > fi; > else > PATCH_TARGET=${x}; > fi; > local abs_paths=$(egrep -n '^[-+]{3} /' "${PATCH_TARGET}" | awk '$2 != "/dev/null" { print }'); > if [[ -n ${abs_paths} ]]; then > count=1; > printf "NOTE: skipping -p0 due to absolute paths in patch:\n%s\n" "${abs_paths}" >> "${STDERR_TARGET}"; > fi; > local rel_paths=$(egrep -n '^[-+]{3} [^ ]*[.][.]/' "${PATCH_TARGET}"); > if [[ -n ${rel_paths} ]]; then > echo; > eerror "Rejected Patch: ${patchname}!"; > eerror " ( ${PATCH_TARGET} )"; > eerror; > eerror "Your patch uses relative paths '../':"; > eerror "${rel_paths}"; > echo; > die "you need to fix the relative paths in patch"; > fi; > local patch_cmd; > while [[ ${count} -lt 5 ]]; do > patch_cmd="${patch} -p${count} ${EPATCH_OPTS}"; > ( _epatch_draw_line "***** ${patchname} *****"; > echo; > echo "PATCH COMMAND: ${patch_cmd} --dry-run -f < '${PATCH_TARGET}'"; > echo; > _epatch_draw_line "***** ${patchname} *****"; > ${patch_cmd} --dry-run -f < "${PATCH_TARGET}" 2>&1; > ret=$?; > echo; > echo "patch program exited with status ${ret}"; > exit ${ret} ) >> "${STDERR_TARGET}"; > if [ $? -eq 0 ]; then > ( _epatch_draw_line "***** ${patchname} *****"; > echo; > echo "ACTUALLY APPLYING ${patchname} ..."; > echo "PATCH COMMAND: ${patch_cmd} < '${PATCH_TARGET}'"; > echo; > _epatch_draw_line "***** ${patchname} *****"; > ${patch_cmd} < "${PATCH_TARGET}" 2>&1; > ret=$?; > echo; > echo "patch program exited with status ${ret}"; > exit ${ret} ) >> "${STDERR_TARGET}"; > if [ $? -ne 0 ]; then > echo; > eerror "A dry-run of patch command succeeded, but actually"; > eerror "applying the patch failed!"; > count=5; > fi; > break; > fi; > : $(( count++ )); > done; > (( EPATCH_N_APPLIED_PATCHES++ )); > if [[ -n ${PIPE_CMD} ]]; then > rm -f "${PATCH_TARGET}"; > fi; > if [[ ${count} -ge 5 ]]; then > echo; > eerror "Failed patch: ${patchname}!"; > eerror " ( ${PATCH_TARGET} )"; > eerror; > eerror "Include in your bug report the contents of:"; > eerror; > eerror " ${STDERR_TARGET}"; > echo; > die "Failed patch: ${patchname}!"; > fi; > rm -f "${STDERR_TARGET}"; > cat <<-EOF >> "${T}/epatch.log" >PATCH: ${x} >CMD: ${patch_cmd} >PWD: ${PWD} > >EOF > > eend 0; > done; > [[ ${SINGLE_PATCH} == "no" ]] && einfo "Done with patching"; > : >} >epatch_user () >{ > [[ $# -ne 0 ]] && die "epatch_user takes no options"; > local applied="${T}/epatch_user.log"; > [[ -e ${applied} ]] && return 2; > local EPATCH_SOURCE check; > for check in ${CATEGORY}/{${P}-${PR},${P},${PN}}{,:${SLOT%/*}}; > do > EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CTARGET}/${check}; > [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CHOST}/${check}; > [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${check}; > if [[ -d ${EPATCH_SOURCE} ]]; then > local old_n_applied_patches=${EPATCH_N_APPLIED_PATCHES:-0}; > EPATCH_SOURCE=${EPATCH_SOURCE} EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." epatch; > echo "${EPATCH_SOURCE}" > "${applied}"; > if [[ ${old_n_applied_patches} -lt ${EPATCH_N_APPLIED_PATCHES} ]]; then > has epatch_user_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" epatch_user_death_notice"; > fi; > return 0; > fi; > done; > echo "none" > "${applied}"; > return 1 >} >epatch_user_death_notice () >{ > ewarn "!!! User patches were applied to this build!" >} >eshopts_pop () >{ > local s; > estack_pop eshopts s || die "${FUNCNAME}: unbalanced push"; > eval "${s}" || die "${FUNCNAME}: sanity: invalid shopt options: ${s}" >} >eshopts_push () >{ > estack_push eshopts "$(shopt -p -o) $(shopt -p)"; > if [[ $1 == -[su] ]]; then > [[ $# -le 1 ]] && return 0; > shopt "$@" || die "${FUNCNAME}: bad options to shopt: $*"; > else > [[ $# -eq 0 ]] && return 0; > set "$@" || die "${FUNCNAME}: bad options to set: $*"; > fi >} >estack_pop () >{ > [[ $# -eq 0 || $# -gt 2 ]] && die "estack_pop: incorrect # of arguments"; > local _estack_name="_ESTACK_$1_"; > shift; > local _estack_retvar=$1; > shift; > eval local _estack_i=\${#${_estack_name}\[@\]}; > [[ $(( --_estack_i )) -eq -1 ]] && return 1; > if [[ -n ${_estack_retvar} ]]; then > eval ${_estack_retvar}=\"\${${_estack_name}\[${_estack_i}\]}\"; > fi; > eval unset \"${_estack_name}\[${_estack_i}\]\" >} >estack_push () >{ > [[ $# -eq 0 ]] && die "estack_push: incorrect # of arguments"; > local stack_name="_ESTACK_$1_"; > shift; > eval ${stack_name}+=\( \"\$@\" \) >} >eumask_pop () >{ > [[ $# -eq 0 ]] || die "${FUNCNAME}: we take no options"; > local s; > estack_pop eumask s || die "${FUNCNAME}: unbalanced push"; > umask ${s} || die "${FUNCNAME}: sanity: could not restore umask: ${s}" >} >eumask_push () >{ > estack_push eumask "$(umask)"; > umask "$@" || die "${FUNCNAME}: bad options to umask: $*" >} >evar_pop () >{ > local cnt=${1:-bad}; > case $# in > 0) > cnt=1 > ;; > 1) > [[ -z ${cnt//[0-9]} ]] || die "${FUNCNAME}: first arg must be a number: $*" > ;; > *) > die "${FUNCNAME}: only accepts one arg: $*" > ;; > esac; > local var val; > while (( cnt-- )); do > estack_pop evar val || die "${FUNCNAME}: unbalanced push"; > estack_pop evar var || die "${FUNCNAME}: unbalanced push"; > [[ ${val} == "unset_76fc3c462065bb4ca959f939e6793f94" ]] && unset ${var} || printf -v "${var}" '%s' "${val}"; > done >} >evar_push () >{ > local var val; > for var in "$@"; > do > [[ ${!var+set} == "set" ]] && val=${!var} || val="unset_76fc3c462065bb4ca959f939e6793f94"; > estack_push evar "${var}" "${val}"; > done >} >evar_push_set () >{ > local var=$1; > evar_push ${var}; > case $# in > 1) > unset ${var} > ;; > 2) > printf -v "${var}" '%s' "$2" > ;; > *) > die "${FUNCNAME}: incorrect # of args: $*" > ;; > esac >} >pkg_nofetch () >{ > default >} >src_compile () >{ > emake $(use doc || echo compile) >} >src_configure () >{ > econf --enable-fdmount-floppy-only >} >src_install () >{ > dodir /etc; > use doc && dodir /usr/share/info; > emake DESTDIR="${D}" install; > rm -f "${ED}"/usr/share/man/man4/fd.4 || die; > mv "${ED}"/usr/share/man/man1/{makefloppies,MAKEFLOPPIES}.1 || die >} >src_prepare () >{ > epatch "${FILESDIR}/${P}-gcc10.patch"; > local d="${WORKDIR}"/debian/patches; > EPATCH_SOURCE="${d}" epatch $(<"${d}"/series); > sed -i -e 's:{LDFLAFS}:(LDFLAGS):' src/Makefile.in || die; > sed -i '1i#include "../config.h"' src/*.c || die; > epatch "${FILESDIR}"/fdutils-5.5.20060227-r1-parallel.patch || die; > epatch "${DISTDIR}"/fdutils-5.5-20060227_20081027.diff.gz || die; > epatch "${FILESDIR}"/fdutils-5.5-superformat-snprintf.patch || die >} >src_test () >{ > default >} >src_unpack () >{ > default >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 791895
:
711078
|
711081
|
711084
| 711087 |
711090
|
711093
|
711096