From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Nick S. Grechukh" To: drmoriarty@rambler.ru, ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: =?koi8-r?b?9dPUwc7P18vB?= =?koi8-r?b?IMHQ1M/N?= Date: Wed, 30 Nov 2005 13:51:13 +0200 References: <200511282132.44098.mothlike@gmail.com> <200511292055.30570.led@ukr-fin.com.ua> <438D48FA.2000505@rambler.ru> In-Reply-To: <438D48FA.2000505@rambler.ru> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_xIZjDYK+ANbpHQz" Message-Id: <200511301351.13889.gns@tpway.com> Cc: X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Nov 2005 11:51:33 -0000 Archived-At: List-Archive: List-Post: --Boundary-00=_xIZjDYK+ANbpHQz Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: base64 Content-Disposition: inline 9yDTz8/C3cXOyckgz9Qg89LFxMEsIDMwLe7P0S0yMDA1IDA4OjM4IFZhc3lhIE1ha2Fyb3YgzsHQ ydPBzChhKToKPiBMZWQg0MnbxdQ6Cj4gPiD3INPPz8Ldxc7JySDP1CD31M/SzsnLIDI5IO7P0cLS 2CAyMDA1IDIwOjI2IERtaXRyeSBNYXJvY2hrbyDOwdDJ08HMKGEpOgo+ID4+9yDTz8/C3cXOyckg z9QgMjkg7s/RwtLYIDIwMDUgMDA6NTUgTWljaGFlbCBTaGlnb3JpbiDOwdDJ08HMKGEpOgo+ID4+ Pj7Uz8osIN7UzyDXIO3B09TF0sUgwtnMwSDJINLF0M/aydTP0snKLCDSwdPbwdLFzs7ZyiDQzyDT xdTJCj4gPj4+Cj4gPj4+4Tsg3NTJyCDOxSDExczBzMksIM7B08vPzNjLzyDazsHALiAg68HWxdTT 0Swg1yDULt4uIMnaLdrBINLB2s3F0sEg0cTSwS4KPiA+Pgo+ID4+8MzPyM8uIOEg0M/exc3VIMLZ IM7FINPExczB1NggzcnOyc3BzMnT1MnexdPLycogaXNvIM/C0sHaIM7BINDR1NgtxMXT0dTYCj4g Pj7NxcfBwsHK1D8KPiA+Cj4gPiDX0tHEzMkg1yAi0NHU2C3ExdPR1NggzcXHwcLBytQiINDPzcXT 1MnU09EgxMHWxSDNyc7JzcHM2M7Zygo+ID4gyc7T1MHMzNHUz9IuLi4g4SDCxdogyc7T1MHMzNHU z9LBIC0gzMDCz8ogTGl2ZUNEICsgcnBtLXN0YXRpYyBeKQo+Cj4g4SDL09TB1MksIMTB187PIMjP 1MXMINPQ0s/TydTYLiDl09TYIMzJINUgYXB0INTBy8/KINLF1snNCj4g0sHCz9TZLCDe1M8gwtkg 09TB18nU2CDQwcvF1NkgzsUg1yDMz8vBzNjO1cAg08nT1MXN1SwgwSDXCj4g0NLJzc/O1MnSz9fB zs7VwCDXIC9tbnQvZGlzazIsIMvByyDXIHJwbSDLzMDeycsgLXIgPHJvb3RkaXI+ID8KPgo+IM3B ztkg0M/L1dLJzCwg0M/bwc3BzsnMINMgLdM9RGlyPS9tbnQvZGlzazIKPiAt0z1EaXI6OkJpbjo6 cnBtPSJycG0gLXIgL21udC9kaXNrMiIgLCDOxSDQz83Px8zPLCDX06Mg0sHXzs8KPiDT0MnTz8sg 1dbFINXT1MHOz9fMxc7O2cgg0MHLxdTP1yDCxdKj1CDTIMzPy8HM2M7PyiDTydPUxc3ZLgo= --Boundary-00=_xIZjDYK+ANbpHQz Content-Type: application/x-shellscript; name="gensandbox" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gensandbox" #!/bin/bash if [ -z $1 ]; then sbroot=$HOME/mini-system else sbroot=$1 fi export sbroot shift if [ -z $1 ]; then action="generate" else action=$1 fi export action shift function subroot(){ apt-get $* -o RPM::RootDir=$sbroot -o Dir::Etc=/etc/apt/ -o Dir::State=$sbroot/var/lib/apt -o Dir::Cache=$sbroot/var/cache/apt -o APT::Install::Virtual=true -o APT::Install::VirtualVersion=true -o Debug::pkgProblemResolver=false -o Debug::pkgRPMPM=false } function mini_subroot(){ apt-get $* -o RPM::RootDir=$sbroot -o APT::Install::Virtual=true -o APT::Install::VirtualVersion=true -o Debug::pkgProblemResolver=false -o Debug::pkgRPMPM=false } case "$action" in generate) rm -r $sbroot/* mkdirhier $sbroot/var/lib/rpm rpm --initdb --root=$sbroot mini_subroot -qq --print-uris install basesystem apt | awk '{print $1}' |sed s/file:// | sed s/\'//g | xargs sudo rpm -ivh --root=$sbroot subst s/^$/"%_install_langs ru_RU"/ $sbroot/etc/rpm/macros sleep 4 #vim $sbroot/etc/apt/sources.list subroot update subroot -y install glibc-locales console-tools subroot -y install interactivesystem ;; append) subroot install $* ;; dist-upgrade) subroot dist-upgrade ;; remove) subroot remove $* ;; iso) echo "not finished yet" ;; esac --Boundary-00=_xIZjDYK+ANbpHQz--