mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
pentoo: update files/*
This commit is contained in:
parent
e7566279c1
commit
aed186f3b3
3 changed files with 120 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
74
pentoo/pentoo/files/flushchanges-2014.0
Executable file
74
pentoo/pentoo/files/flushchanges-2014.0
Executable 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
|
||||
44
pentoo/pentoo/files/makemo-2014.0
Executable file
44
pentoo/pentoo/files/makemo-2014.0
Executable 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
|
||||
Loading…
Reference in a new issue