[Slapt-get-devel] Re: slapt-get --compile upgrade

Jason Woodward woodwardj at jaos.org
Sat Jan 15 23:21:13 EST 2005


Hi Piotr,

Cool.  Since this is growing, do you want to host this on a public URL and let me point to the
URL from the FAQ, so you can update it w/o having to wait for me to make changes?

Thanks, this is pretty sweet.  I'm gonna catch up with Jim @ linuxpackages and thank him for
putting the slackbuild src pkgs up with a PACKAGES.TXT.

take care,
jason

On Sat Jan 15 17:51:41 2005, Piotr Simon wrote:
> Hi Jason,
> 
> I cannot sleep :)
> 
> alias slaptcompile="compile_slaptget"
> 
> compile_slaptget() {
> configslackbuilds_host (){
> echo "WORKINGDIR=`grep "^WORKINGDIR" /etc/slapt-get/slapt-getrc | cut -f 2 -d =`/SlackBuilds"
> /tmp/slapt-get.compile
> echo "SOURCE=http://www1.linuxpackages.net/packages/SlackBuilds/" >> /tmp/slapt-get.compile
> slapt-get --config /tmp/slapt-get.compile --update 
> }
> 
> help_use (){
> echo ""
> echo "#############################################################"
> echo "Writen for slapt-get by <sajmon at tenboard dot com> v 0.2"
> echo ""
> echo "slaptcompile: install/upgrade/compile pkg-src from"
> echo "Build Script Archive on www.linuxpackages.net"
> echo "Usage: slaptcompile <options>"
> echo "#############################################################"
> echo ""
> echo "Options:"
> echo "       --clean (purge cached pkgs-src)"
> echo "       --build <pkg-src> (update/install/upgrade/build)"
> echo "       --get <pkg-src> \$3 \$4 \$5 \$6 (download pkg-src on install/upgrade)"
> echo "       --installed (list installed only pkgs-src)"
> echo "       --list (list available pkgs-src)"
> echo "       --reinstall <pkgs-src> \$3 \$4 \$5 \$6 (re-install the pkg-src)"
> echo "       --search <pkg-src> (search available pkgs-src)"
> echo "       --show <pkg-src> (show pkg-src description)"
> echo "       --update  (retrieves pkg-src data from
www1.linuxpackages.net/packages/SlackBuilds/)"
> echo "       --upgrade  <pkg-src> \$3 \$4 \$5 \$6 (or upgrade installed pkgs-src)"
> echo ""
> }
> case $1 in
> "--clean")
> slapt-get --config /tmp/slapt-get.compile --clean;;
> 
> "--build")  
> if [ "$2" = "" ];then
> help_use
> else
> configslackbuilds_host
> PROG=`echo $2 | sed 's/-src//'`
> slapt-get --install $2 
> if [ -d /usr/src/slackbuilds/$PROG ];then
> ( cd /usr/src/slackbuilds/$PROG 
> ./$PROG.[sS]lack[bB]uild )
> else
> echo ""
> echo "slaptcompile --build: Unexpected Error"
> fi
> fi;;
> 
> "--installed")  
> slapt-get --config /tmp/slapt-get.compile --installed | grep "\-src";;
> 
> "--show")
> if [ "$2" = "" ];then
> help_use
> else
> slapt-get --config /tmp/slapt-get.compile --show $2 
> fi;;
> 
> "--list")  
> slapt-get --config /tmp/slapt-get.compile --list;;
> 
> "--get")
> if [ "$2" = "" ];then
> help_use
> else
> configslackbuilds_host
> slapt-get --config /tmp/slapt-get.compile --install $2 $3 $4 $5 $6 --download-only
> fi;;
> 
> "--search")  
> if [ "$2" = "" ];then
> help_use
> else
> slapt-get --config /tmp/slapt-get.compile --search $2 | grep "\-src"
> fi;;
> 
> "--update")  
> configslackbuilds_host;;
> 
> "--reinstall")  
> if [ "$2" = "" ];then
> help_use
> else
> configslackbuilds_host
> slapt-get --config /tmp/slapt-get.compile --install $2 $3 $4 $5 $6 --reinstall
> fi;;
> 
> "--upgrade")  
> configslackbuilds_host
> if [ "$2" = "" ];then
> slapt-get --config /tmp/slapt-get.compile --upgrade
> else
> slapt-get --config /tmp/slapt-get.compile --install $2 $3 $4 $5 $6
> fi;;
> 
> *) 
>   help_use;;
> esac 
> }
> 
> regards,
> Sajmon


--
Jason Woodward
woodwardj at jaos.org

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
 
mQGiBDrwHPoRBAC3nDJRLKTcFcJWid9PN08ChMI7tuQevomWoVeZpZZ0zzip2w/E
ts55Mx58eRRGFFmgZZGeP7EhyUPzb668LIsU62gFO7G5/oWCr3U3g3peabZsqRC9
FchdiM8DJqQu/7ryAjbQ4OFCSW+jAsMC3tKXrdaB48WiipiXUcKR/sONGwCgzGPf
yxDgOc7n9xWVH0qbUDC/vZsEAKvbckkhpe9/x2A4E15l6DUbliEmboeHiT9NJaok
vLo3ElSO1o6ld5+VhFIkhRmmovrS8oyttZNv8HjMEYf6L3NdZybTHfcdS5EIpguH
Xx2/IGzJKbgX3vM/qhJ0+F1LPuN20mOT0NO/29AXJn3V7rTKoKf/uOOKD+Eqh4r1
QVMoBAC3ZPF3idmuW3j4tqhOaWe2qHlLwEClwdsTG+KOsVYh1sU4RvyMErDIU6r/
MomkLAJfbtBTXKcknW68Y4Uv4B+UkyopklktRBFiMBffoHLUfkkQk/L9Yg1YG27N
COsECiamylF8hNSTcNIQqYXDpyoRcSi2p7gqkxJZrk7GwrX2ObQjSmFzb24gV29v
ZHdhcmQgPHdvb2R3YXJkakBqYW9zLm9yZz6IVwQTEQIAFwUCOvAc+gULBwoDBAMV
AwIDFgIBAheAAAoJEGu22odUp/oeN2IAoKHS+qH8AenlOTKL0Ifl3q1QSlDBAKDL
bvvgl7HoRTHY2b9n3pEPr+KIh7kBDQQ68Bz9EAQA2Ds/2VKc08qaNIkA1okxITmQ
aaNjUrm/au9jNzm9lyEFXWXBNegzP5Y4A1ESDKUt5RETgVhNKd9mGkP7tgPTs3f6
Z595K6W7xeZWONKbl578RbWwE1CiMqEOuXwr1/q0DzfwmNQLcqDcX3o0DEpWE+uZ
G+5CtpkXYiDmccigDKMAAwUD/iZDxEr1HC4iLnGXUCDpxXEtp7Fx150baFzZITns
4hpKRAbTR65s2tL8rh5d8ThDgqW5C9JQja9fMxI2u7zlyM2ALFXJP1xwgZTSOYvn
sq+x41i5tJpce+pDmMEl8X0wew2Z5ZRPfDLv64kKPIGNgVXsAHirH2KjChZat4VC
qkZciEYEGBECAAYFAjrwHP0ACgkQa7bah1Sn+h7qkQCePz0ds5O/dsZrm450pjLs
2V3BkMAAn2/6alBBC9b9F94svdOf0mGY/G5w
=4p8c
-----END PGP PUBLIC KEY BLOCK-----

my($c, at s)=(0,qw( | / - \ ));$|++;my$p;&{sub{map{$p.=chr$_}
unpack(join('a',('',split(//,$_->[1]))),$_->[0]);}}foreach
[qw/74117115116 2333/],[qw/65110111116104101114 2333333/],
[qw/80101114108 2333/],[qw/729799107101114 222333/];{my$z=
$c<4?$s[$c++]:$s [$c=0];printf"\ec%s%s%s",$z,$p,$z,select*
STDOUT,*STDOUT,*STDOUT,0.1,;redo;}##########JAPH##########



More information about the Slapt-get-devel mailing list