[Slackbuilds-users] Slackbuild helper script

Enguerrand de Rochefort slackbuilds at rochefort.de
Sat Feb 21 21:24:50 UTC 2015


On 21.02.2015 21:27, Андрій wrote:
> export OPTS="LANG=C NUMJOBS=-j2 TAG=_anddt PKGTYPE=txz TMP=/tmp/AndDT

Curious about the NUMJOBS variable. Is that something your are setting "just in case" in the hope that the slackbuild scripts will actually use it (which seems to happen only some of times)? Or are you doing something that I'm missing to make sure it's actually being applied?



On 21.02.2015 21:27, Андрій wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Enguerrand de Rochefort wrote:
>> Hi all
> Hi!
>>
>> I was wondering if this is something that would be of interest for the
> community or if everybody has their own solutions in place anyways. If
> there is interest please let me know and please also advise what would
> be the preferred way of sharing it, as it was not obvious to me from the
> Slackbuilds.org site FAQ how to contribute scripts that are not actual
> slackbuild scripts...
>>
> I wrote some bash functions, here:
>
> export OPTS="LANG=C NUMJOBS=-j2 TAG=_anddt PKGTYPE=txz TMP=/tmp/AndDT
> OUTPUT=/srv/ftp/packages-testing"
>
> sbdl ()
> {
>      for i in "$@";
>      do
>          wget $i -O - | tar zxvf - ;
>      done
> }
> sbget ()
> {
>      cp -vi -vr $(find /home/anddt/git/SBo -maxdepth 2 -mindepth 2 -type
> d -name "${1}") .
> }
> sbinfo ()
> {
>      find /home/anddt/git/SBo -maxdepth 2 -mindepth 2 -type d -name
> "${1}" -exec cat {}/${1}.info \;
> }
> sbmake ()
> {
>      sbget $1 && cd $1 && sbsrc && sbmk $OPTS2 && cd ..
> }
> sbmk ()
> {
>      dtach -c compiling sudo $OPTS "$@" sh ./`pwd |rev |cut -d \/ -f 1
> |rev`.SlackBuild
> }
> sbmk_log ()
> {
>      ( dtach -c compiling sudo $OPTS "$@" sh ./`pwd |rev |cut -d \/ -f 1
> |rev`.SlackBuild ) 2>&1 | tee ./log.txt
> }
> sbopending ()
> {
>      curl -s http://slackbuilds.org/pending/ | awk 'NR > 9' | sed -e
> "s:\&nbsp\;:\t:g" -e "s:\/::g" -e "s:<tr>::g" -e "s:<td>::g" -e
> "s:<code>::g" -e "s:<html>::g" -e "s:<body>::g" -e "s:<table>::g" -e
> "s:<hr>::g" -e :a -e '$d;N;2,4ba' -e 'P;D'
> }
> sbreadme ()
> {
>      cat $(find /home/anddt/git/SBo -maxdepth 2 -mindepth 2 -type d -name
> "${1}")/README*
> }
> sbreq ()
> {
>      for i in $(cat $(basename `pwd`).info |grep REQUIRES |cut -d\" -f 2);
>      do
>          echo $i;
>      done
> }
> sbsrc ()
> {
>      . $(pwd |rev |cut -d \/ -f 1 |rev).info && for i in $DOWNLOAD;
>      do
>          FILE=$(echo $i |rev |cut -d\/ -f1 |rev);
>          if [ ! -f "./$FILE" ]; then
>              wget $i;
>          else
>              echo "$FILE is already here";
>          fi;
>      done
> }
>
> Hope it would be useful for you.
>
> - --
>            Andrew
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
>
> iQIcBAEBCgAGBQJU6OpFAAoJENt8ZrcV3IiYFtwP/i8C2op0Cokb1aBHOoW/pvny
> +6WLtUxXlJMXsrv8+EmU8l7b3i+fZLQjPBCnKaiPkJektqT3HQ3KHNo9STrhOOuf
> /0r3q/jfD5QyQp1U3nq7iSkBfUd+zM+sotK3bfGjG8eghrRx+RYrtC/smDobeyD5
> MkUmt1yzZ7PnowH4uWCQZfHVq3bcR2dVJClrdCgmE4krmm2Yd64a2ZM4V7/fBX7C
> T6JTM8iKWQIXNsQYXBiKN2xs+rC+iwCPcX4prDGPcxEfuR0sS945kEs+PPBLngfC
> jrenqbqnF2STVY2txk/tXDsANRuOWPaZyt+gzU/U87tjKJMzCGd07vIEcGPx9/dz
> xl5AWQzQtP05qd//LK041V0aH1fen2Q3VlEZfYQAipfcBbh7PpNxtiBmp3HxqW3j
> hdYRfyRjZCwjvRIryWqgP7VykrjYAJbv7qgH4WVQ2oQFW17Gbjoy5+Y/H3oue7rW
> k7Blt1JzcWnjFPFLc10sPfGtB+dAyrIb7EoKcBqgGfD22OhnTPfgZONvrGm7NgLT
> HNG8ZXSSe0hpkexHlMGdbKP1mqqddK8Ja4y4M2OnruzDdP0aIp1Fm5oy+dCMtOgf
> 50CEFzmrXKEgBIwTMh9exk9ecvhN7M36omdWlbI8wY/7vJlXxUXIvrrTFlplcXj0
> n1LpNER6ZxFXGRbnOfUB
> =D0lu
> -----END PGP SIGNATURE-----
>


More information about the SlackBuilds-users mailing list