Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Кривой костыль для eapply_user в paludis: --- /usr/libexec/paludis/6/build_functions.bash 2016-02-27 23:33:13.028855100 +0300 +++ /tmp/p 2016-02-27 23:33:09.132142253 +0300 @@ -75,9 +75,35 @@ } ebuild_need_extglob eapply +# Ported epatch_user eapply_user() { - return 0 + : ${EPATCH_USER_SOURCE:=${PORTAGE_CONFIGROOT%/}/etc/portage/patches} + + [[ $# -ne 0 ]] && die "epatch_user takes no options" + + # Allow multiple calls to this function; ignore all but the first + local applied="${T}/epatch_user.log" + [[ -e ${applied} ]] && return 2 + + # don't clobber any EPATCH vars that the parent might want + 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 + EPATCH_SOURCE=${EPATCH_SOURCE} \ + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." \ + epatch + echo "${EPATCH_SOURCE}" > "${applied}" + return 0 + fi + done + echo "none" > "${applied}" + return 1 } einstall()
#BJ1JF2 (0) / @l29ah / 2979 дней назад
22:51:32]<L29Ah> /usr/libexec/paludis/6/build_functions.bash:eapply_user() /usr/libexec/paludis/6/build_functions.bash-{ /usr/libexec/paludis/6/build_functions.bash- return 0 /usr/libexec/paludis/6/build_functions.bash-} 22:51:33]<L29Ah> T_T 22:52:50]<ciaranm> compliant implementation 22:52:57]<ciaranm> feel free to implement something else if you want it 22:53:01]<ciaranm> but only if you do it properly
#2CZPOM (0) / @l29ah / 2980 дней назад
∞ cat /etc/paludis/hooks/sync_all_post/patches.bash #!/bin/bash undir() { cat $1/profiles/package.$2/* > $1/profiles/tmp rm -rf $1/profiles/package.$2 mv $1/profiles/{tmp,package.$2} } undirs() { # Fucking hacks undir $1 mask undir $1 unmask undir $1 use undir $1 use.force } cd /var/paludis/repositories sed -i -e '/epatch_user/q;s#eautoreconf#epatch_user;&#' gentoo/sys-apps/qingy/qingy-*.ebuild sed -i -e '/#469976/{n;N;N;N;N;N;s,#,,g}' gentoo/dev-libs/openssl/openssl-*.ebuild sed -i -e '$asrc_configure() { epatch_user; }' gentoo/net-wireless/crda/crda-*.ebuild sed -i -e '$asrc_configure() { epatch_user; }' gentoo/net-misc/netifrc/*.ebuild sed -i -e '/EGIT_BRANCH/d;s#git://anonscm.debian.org/users/bottoms/gnuradio.git#https://github.com/gnuradio/gnuradio.git#' gentoo/net-wireless/gnuradio/*.ebuild sed -i -e '$asrc_configure() { epatch_user; haskell-cabal_src_configure; }' gentoo-haskell/dev-haskell/monad-peel/monad-peel-*.ebuild #sed -i -e '/mozconfig_config/amozconfig_annotate '\'\'' --disable-necko-wifi' gentoo/www-client/firefox/firefox-31.0.ebuild sed -i -e '$asrc_prepare() { epatch_user; }' gentoo-haskell/x11-wm/xmonad-contrib/*.ebuild undirs kde undirs funtoo echo 4 > funtoo/profiles/eapi sed -i -e '/^[^#].*\*/d' funtoo/profiles/package.mask find funtoo -name '*.ebuild' -exec sed -i -e 's#KEYWORDS="\*"#KEYWORDS="amd64"#;s#KEYWORDS="~\*"#KEYWORDS="~amd64"#' '{}' \;
#6QD5KW (1) / @l29ah / 3285 дней назад

∞ cat /usr/local/sbin/module-rebuild

!/bin/sh

cave resolve "$@" sed -s 's#.:.:\(.*\)-[0-9].*#\1#' /var/lib/module-rebuild/moduledb

#EB2IIQ (0) / @l29ah / 3675 дней назад

Updating world

  • Special set 'world' does not belong in world
#6TVY8C (0) / @l29ah / 3845 дней назад
cave resolve world -e 287.03s user 8.27s system 63% cpu 7:48.67 total
#I88MKD (1) / @l29ah / 4178 дней назад
Парни, где достать paludis-hooks-undo-prelink-2.2.tar.bz2 или замену?
#CEW0GO (0) / @l29ah / 4247 дней назад
1 of 1: Starting fetch for www-client/firefox-15.0_alpha2:0::mozilla... Ошибка сегментирования
#RE96KV (0) / @l29ah / 4301 день назад
Вспомнил молодость, запихал дерево портежа в squashfs-lzma. Полтора гига превратились в двести метров; время подсчёта зависимостей как было неприлично огромным, так и осталось: PALUDIS! l29ah-aao sbin # cat /usr/local/sbin/repos-sync #!/bin/bash cd /var/paludis mv repos-squashed-latest{,.old} wget http://l29ah.tk/files/repos-squashed/rep.....hed-latest umount repositories mount repositories rm repos-squashed-latest.old l29ah-aao sbin # grep reposi /etc/fstab /var/paludis/repos-squashed-latest /var/paludis/repositories auto ro,loop 0 0
#31FCQC (0+1) / @l29ah / 4540 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.