DongInn, 

I'm currently cleaning oscar-packager code. 
- now Packager.pm uses the --verbose and --debug switches from main instead of 
hardcodding them. 
- now, if verbosity is 0, only main actions are printed.(skipping already built 
pkgs, building pkgs, installing deps,...) 
- added a extract_file function to OSCAR::FileUtils (avoid hardcoding tar xzf 
and fail on bz2 tarballs) 

Nothing yet committed, please wait a few hours, I need to crosscheck 
everything. This will require a oscar-base-libs upgrade. 

(As you can see there are errors, but the 100% success is reported......The 
failure is lost somewhere). 

Example of output: 
[root@is222272 ~]# oscar-packager --all unstable 
Verbosity: 0 

============================================================================= 
== OSCAR Packager Starting... 
============================================================================= 

[INFO] --> The package (c3) is already built. 
[INFO] --> The package (sc3) is already built. 
[INFO] --> The package (oscar) is already built. 
[INFO] --> The package (oscar-packager) is already built. 
[INFO] --> The package (orm) is already built. 
[INFO] --> The package (configurator) is already built. 
[INFO] --> The package (systemconfigurator) is already built. 
[INFO] --> The package (opkgc) is already built. 
[INFO] --> The package (oda) is already built. 
[INFO] --> The package (kernel_picker) is already built. 
[INFO] --> The package (selector) is already built. 
[INFO] --> The package (packman) is already built. 
[INFO] Packaging systemimager... 
[ requires: libuuid-devel device-mapper-devel binutils-devel pam-devel 
readline-devel openssl-devel ncurses-devel python-devel libuuid-devel 
glib2-devel glibc-static requires: gettext docbook-utils dos2unix flex libtool 
wget gcc gcc-c++ gperf bc rsync lzop desktop-file-utils python 
python-twisted-core PyXML requires: systemd-units common: flamethrower common: 
bittorrent common: systemimager ] 
Array: 6 element(s) 
Erreur : Aucun paquet correspondant à lister 
Erreur : Aucun paquet correspondant à lister 
Erreur : Aucun paquet correspondant à lister 
ERROR: Impossible to execute "yum -c /tmp/fileZh4cmD info 
systemd-units.noarch"; some packages are not available (-y, install, 
systemd-units) at /bin/yume line 313. 
ERROR during execution 6400 
Use of uninitialized value $output[0] in join or string at 
/usr/share/perl5/vendor_perl/OSCAR/PackMan.pm line 656. 
ERROR: Impossible to install systemd-units () at /usr/bin/packman line 150. 
Warning: failed to install requires: systemd-units 
Fichier «bittorrent-5.3-5.cf.rhel6.src.rpm» déjà présent; pas de récupération. 

Building only RPMs, passed arguments are interpreted as SRPMs 
Executing: mv ./*bittorrent*.rpm /tftpboot/oscar/fc-17-x86_64 
Fichier «systemimager-4.3.0-0.8.src.rpm» déjà présent; pas de récupération. 

Building only RPMs, passed arguments are interpreted as SRPMs 
Executing: mv ./*systemimager*.rpm /tftpboot/oscar/fc-17-x86_64 
Fichier «flamethrower-0.1.8-2.src.rpm» déjà présent; pas de récupération. 

Building only RPMs, passed arguments are interpreted as SRPMs 
Executing: mv ./*flamethrower*.rpm /tftpboot/oscar/fc-17-x86_64 
[INFO] --> The package (rapt) is already built. 
[INFO] --> The package (systeminstaller-oscar) is already built. 
[INFO] --> The package (sync_files) is already built. 
[INFO] --> The package (oscar-installer) is already built. 
[INFO] --> The package (yume) is already built. 
[INFO] --> The package (loghost) is already built. 
[INFO] --> The package (opium) is already built. 

============================================================================= 
== [INFO] Generated binary packages are in /tftpboot/oscar/fc-17-x86_64 
============================================================================= 


============================================================================= 
== Creating OPKG meta-packages... 
============================================================================= 


============================================================================= 
== [INFO] Generated binary packages are in /tftpboot/oscar/fc-17-x86_64 
============================================================================= 

[INFO] --> The package (blcr) is already built. 
[INFO] --> The package (jobmonarch) is already built. 
[INFO] --> The package (pvm) is already built. 
[INFO] --> The package (oscar-nat) is already built. 
[INFO] --> The package (modules-oscar) is already built. 
[INFO] --> The package (oscar-v) is already built. 
[INFO] --> The package (torque) is already built. 
[INFO] --> The package (ganglia) is already built. 
[INFO] --> The package (switcher) is already built. 
[INFO] --> The package (openmpi) is already built. 
[INFO] --> The package (netbootmgr) is already built. 
[INFO] --> The package (apitest) is already built. 
[INFO] --> The package (lam) is already built. 
[INFO] --> The package (oscar-udev) is already built. 
[INFO] --> The package (network-configurator) is already built. 
[INFO] --> The package (maui) is already built. 
[INFO] --> The package (system-update) is already built. 
[INFO] --> The package (pfilter) is already built. 

============================================================================= 
== [INFO] Generated binary packages are in /tftpboot/oscar/fc-17-x86_64 
============================================================================= 


============================================================================= 
== Creating OPKG meta-packages... 
============================================================================= 


============================================================================= 
== [INFO] Generated binary packages are in /tftpboot/oscar/fc-17-x86_64 
============================================================================= 


============================================================================= 
== OSCAR Packager compilation results: 
============================================================================= 

[INFO] --> Packaging was 100% successfull! 

============================================================================= 
== OSCAR Packager Ending 
============================================================================= 


Olivier. 


-- 
Olivier LAHAYE 

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to