pentoo: update files/*

This commit is contained in:
Anton Bolshakov 2014-01-20 13:53:22 +00:00
parent e7566279c1
commit aed186f3b3
3 changed files with 120 additions and 0 deletions

View file

@ -3,10 +3,12 @@ AUX b43-commercial-2012.1 305 SHA256 b9a147fc4a41f4d45e5bd8dd790154293bb3a59fd8e
AUX dokeybindings-2012.1 265 SHA256 ea323401cfaf10a37f04771541390b1c037a255c5583a5030ea6acbce5b5a409 SHA512 0765034bdb44fea5833be31f41bf1791866221c5f4148e639c172cbfb937a8090ada0c4fa62b5e96dded7501285a8a2f758d59397468d339782652ca18770aac WHIRLPOOL b0b272f7a7ece9930241c89bbe1fe7a3999baf853f547ef4f35770e42f0f49c2e12318ca8ab3fb001ddbbbb87b099e9f6545d897205464d245b5d057c287a431
AUX domo-roolz.jpg 133404 SHA256 f9b2b8b9ced7562e3665cae0b7caaa891befdaf0a1dedb3346bb48f462f64486 SHA512 45ce7cd73f63b8cbab7ccc6a86f14b6dcaf58e885c7ba1ead4b3e7dc30d3bf7718dcca0e3b4c041007c63ffff3259ea304aa7e83a9d15dd29d0975cffc9a75b2 WHIRLPOOL 982afb854d29c6b44fe5aa54b94cc1b63e9b00f180b30434390ea6d8df86d5d65b68ead082ab08a0375b6604adb11ed6e5257a35559eb2563eb8d895140e36fc
AUX flushchanges-2013.1 1461 SHA256 05faceff5b27b0e35d006c929f4ce1c09ba516ac02d180cd022ba8c588b18070 SHA512 c407d0b1fc90826e55c1c84f74fce49b34c8b821625572b52570088412303052bcd2f1b6c381d31d82f29db5dda34a9a8b20487edd2fd9b5d1491d433dc05e92 WHIRLPOOL 49df5a0eecfe508d31c24f2270458ea35cf8a723d5fb954d93e834226ec50beac7964525f53f87c16f5e9fe1a74b7087413550115ec8d430db3f3d8824774a0e
AUX flushchanges-2014.0 1461 SHA256 05faceff5b27b0e35d006c929f4ce1c09ba516ac02d180cd022ba8c588b18070 SHA512 c407d0b1fc90826e55c1c84f74fce49b34c8b821625572b52570088412303052bcd2f1b6c381d31d82f29db5dda34a9a8b20487edd2fd9b5d1491d433dc05e92 WHIRLPOOL 49df5a0eecfe508d31c24f2270458ea35cf8a723d5fb954d93e834226ec50beac7964525f53f87c16f5e9fe1a74b7087413550115ec8d430db3f3d8824774a0e
AUX layman-sync 56 SHA256 3d8376566a509d4cfdcee8df55bdaf48fcdaf62c4dd46649c8bf3341b1c522aa SHA512 c7a49c4e0025958800a05d8c06ce1a01621d30358bdce829ea1187bde0d8a41c6d44c284037ee3c5bcc1bca3b319cd28b2350005eb1a2bbcfa0a1534eaaceb84 WHIRLPOOL 819df69d22ff0c82924b1d765ca4b3bf6a70be3243d5a4deea45b0d069e6abddd514cdca35ba91f3de54e15b16afb3a267153c6908b714ce281e781db1790379
AUX linux-christmas.jpg 115783 SHA256 7be451a2a7c210078938904e8194c5f2770aca2c660328a0ad8519c82b4bae30 SHA512 7c6564e86b8ff12e30abd80e40518e37cdd2dfd0b828e930260ae508a104db31eabb087b59016c75041d065c99aec381c7e1689f6193edd269983bcbb954dfc9 WHIRLPOOL f831d52aab7e0a1f724c4d153332b69f165ff494f6e05014fc4cd6e5cff810ea9a899cd38cde2d5e8282f3ecbc43dc189cd97340832a7c9cce22d815538b7075
AUX local.conf 524 SHA256 f0854a36ace98318a20772448aae5e5d465eba5d1f1517292a86a5f2b46c55d8 SHA512 b3f4f7590b532e8db7db5586dad6c54cd5ce2e040b16bbfa8a3fa74445028b3411cf087b254b71866ea12d42c7f8740cfbfe64e269a8675a729315b9415546d9 WHIRLPOOL 8a7322d2593e3f3a4cfeea2af1ed9f0a226af5e8037808b49e195fe2210d35f8a314a962215507f0bde303d601afb917a3f0fc7fd181be2d7a34f958de9bd3c2
AUX makemo-2013.1 1191 SHA256 9ac01ce00e2143cc58029f2c0249e1102aa2fa7cee18e0b2c05e19406ac9839b SHA512 562d092ace1c093295089163f8ac93ae4aa6e99dddb7a313e96d0f756703303486ac086db6cd12e3fa1cffe583b5604f992e2ac581f17b356ca30f6e87c502a0 WHIRLPOOL 8d5ac0f2da9a35896519c60b7f558ad0735f7cbff8dc07f1b4ff413d1efabfa74484477a60395b66c21bef9fd4b90e6d23d495042457f6c38da223046a26e416
AUX makemo-2014.0 1191 SHA256 9ac01ce00e2143cc58029f2c0249e1102aa2fa7cee18e0b2c05e19406ac9839b SHA512 562d092ace1c093295089163f8ac93ae4aa6e99dddb7a313e96d0f756703303486ac086db6cd12e3fa1cffe583b5604f992e2ac581f17b356ca30f6e87c502a0 WHIRLPOOL 8d5ac0f2da9a35896519c60b7f558ad0735f7cbff8dc07f1b4ff413d1efabfa74484477a60395b66c21bef9fd4b90e6d23d495042457f6c38da223046a26e416
AUX motd-2013.0-r3 3298 SHA256 72fabd5064b83cf8a62583055930abc918ae2e9c7ff69c33ffe96728306fd577 SHA512 1e1e8e5620c441f01f45d708f2ec2cadfeeb8d9bc914ccce0a90246769cfab9128d1c392d600e3753148485c0a75774b3e2243d68626d669f4aa0022fceac832 WHIRLPOOL e58ea9055b1033e8f74b4b00b2a5f6e4a3ef754d6788a698e003a9422ffa1d5a4f9da7fe86b28f90b8ea21fc8809af03036241a85e38cbc6678475f108db9669
AUX pentoo.xpm.gz 59047 SHA256 4adb6d0d305b599e35bed9a835b6aa3531cce71c0b05e293adb3197cac4c09e0 SHA512 a6a2f152861e63c33afdda9997b9be25bd735f0624c946d61d0088210264743f842f103026eeb7cf63ef94b873131b072b61c55fba1922e9830318bcacd7a074 WHIRLPOOL a3b937b810f02f1fa6ebcdc58cada7a71e778f370b3355a08670a7f524d8e370ba29bdaf408d0bdd14753a129734d80a952937f3e009a69e87bed90995a2aaaf
AUX tux-winfly-killah.1600x1200.jpg 360183 SHA256 af7c84386a634e573fbd65884c49c716a4f92369b2f228c68672acc96f4a9879 SHA512 ed81ce83997a7ccc4eeb0fc08d09b98bedd6de8f27b9cfce2cb734ca4f4283c3e44154d7cfa73f94742c627ed67fb3ad520019ad8cbd9286cd8e2ceffc8677e7 WHIRLPOOL a8b2d4b51dc261362c4d9fca225ac9c02defc3903b6e9ecc8a7401a2155135efc2c7d62afba8727de37126ec425936ab08727455a68fd922192ec46a428ebd17

View file

@ -0,0 +1,74 @@
#!/bin/sh
# This script allows flushing of the permanent storage to a .lzm file,
# allowing for some more space
DST="/mnt/cdrom/modules"
CHANGESDIR="/.unions/memory/aufs_changes/default/"
[ -e /lib/rc/sh/functions.sh ] && . /lib/rc/sh/functions.sh
usage ()
{
echo
echo " Usage : flushchanges [dest]"
echo " Where [dest] is the modules storage directory"
echo " defaulting to /mnt/cdrom/modules"
echo
}
squash ()
{
if [ ! -e $CHANGESDIR ]
then
eerror "It appears that you're not using unionfs"
return $?
else
mksquashfs $CHANGESDIR $1 -b 1048576 -comp xz
return $?
fi
}
if [ ! -z $1 ]
then
DST=$1
fi
echo "Using $DST for module storage"
if [ ! -e /mnt/cdrom/modules ]
then
ewarn "Unable to find module dir in /mnt/cdrom/"
usage
exit 1
else
index=0
while [ 1 ]
do
index=$(($index + 1))
# echo $index
if [ ! -f "${DST}/z_changes-${index}.lzm" ]
then
squash ${DST}/z_changes-${index}.lzm
if [ $? -eq 0 ]
then
einfo "$DST/z_changes-$index.lzm created successfully"
break
else
eerror "Unable to create $DST/z_changes-$index.lzm"
exit $?
fi
fi
done
if [ -f "${DST}/z_changes-${index}.lzm" ]
then
ewarn "The changesfile will be cleared a next reboot"
if [ -e /usr/sbin/doclean.sh ]
then
cp -a /usr/sbin/doclean.sh /.unions/memory/.doclean.sh
else
eerror "Unable to find /usr/sbin/doclean.sh"
eerror "Your changesfile will not be cleared at reboot"
exit $?
fi
fi
fi

View file

@ -0,0 +1,44 @@
#!/bin/bash
source /lib/rc/sh/functions.sh
mkdir -p /modules/
TMPDIR="/tmp/rootfs-$$"
DEPS=$(emerge -pv $@)
PKG=`echo "${DEPS}" | grep -v nomerge | grep -e ".*/.*" | awk -F '] ' '{print $2}' | awk '{print $1}' | awk -F '::' '{print $1}' | grep -v ^/`
[[ -z "${PKG}" ]] && eerror "Nothing to emerge!" && exit 1
einfo "Here are the dependencies :"
echo "${DEPS}"
read -p "Proceed with the merging? [y]/n " ASK
if [ "${ASK}" == "n" ]; then
exit 0
fi
if [ ! -e /mnt/cdrom/modules ]
then
ewarn "Unable to find module dir in /mnt/cdrom/"
ewarn "Are you using Pentoo live or installed?"
else
einfo "Preparing to merge all required packages"
for x in ${PKG}
do
emerge -1b "=${x}"
mkdir -p "${TMPDIR}"
[[ ! -e /usr/portage/packages/"${x}".tbz2 ]] && eerror "Build failed" && exit 1
tar -jxf /usr/portage/packages/"${x}".tbz2 -C "${TMPDIR}"
mkdir -p "${TMPDIR}"/var/db/pkg/"${x}"
cp -a /var/db/pkg/"${x}"/* "${TMPDIR}"/var/db/pkg/"${x}"/
MOFILE=`echo $x | sed -e 's/.*\///g'`
einfo "Building module for $MOFILE"
mksquashfs "${TMPDIR}" /mnt/cdrom/modules/"${MOFILE}".lzm -b 1048576 -comp xz
einfo "Module now available in /modules/$MOFILE.lzm"
rm -rf "${TMPDIR}"
done
fi