Exactly what do you refer to? On Tue, 2008-08-05 at 09:05 +0530, Riyas Y. wrote: > Dear all, > > In the spec file used for making Bacula RPM, in the post install script we > need to find the absolute path to the location of the RPM. > > For e.g if the RPM is located in /etc/Riyas/baculaxxxx.rpm during > installation in the post install script we need to find the absolute > path to the RPM file..ie; /etc/Riyas/baculaxxxx.rpm.. This is because we > need to read something from the lead header of RPM in the post > install script. > > Any and all help appreciated.. > > Regards, > Riyas > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Barninger > Sent: Tuesday, August 05, 2008 4:30 AM > To: Carlos André > Cc: Bacula-Devel; Bacula-Users; Bacula-Announce > Subject: Re: [Bacula-devel] bacula-2.4.2 rpm release to sourceforge > > Hello, > > I have just uploaded corrected bat packages for fc8/fc9. Please download > bacula-bat-2.4.2-2.fc*.i386.rpm. Sorry for the inconvenience, the > foibles of copy and paste and forget to edit the %if statement. > > n Mon, 2008-08-04 at 11:20 -0300, Carlos André wrote: > > Why bacula-bat fc8 asks for glibc >= 2.8 ?? > > # rpm -Uvh bacula-bat-2.4.2-1.fc8.i386.rpm > > erro: Failed dependencies: > > glibc >= 2.8 is needed by bacula-bat-2.4.2-1.i386 > > > > > > On Sun, Aug 3, 2008 at 2:47 PM, Scott Barninger <[EMAIL PROTECTED]> > > wrote: > > Bacula-2.4 RPM Release Notes > > 03 August 2008 > > D. Scott Barninger > > <barninger at fairfieldcomputers dot com> > > > > Release 2.4.2-1 > > > > This release incorporates a number of significant changes > > since 1.38. > > > > These release notes refer to the rpm packaging only. > > Please refer to the release notes and changelog in the > > tarball or on sourceforge for complete information on all > > changes. > > > > > > ***************** > > * Miscellaneous * > > ***************** > > > > Added build target for su110 > > > > Added build target for fc9 > > > > File location changes for compatibility with FHS. > > > > Force stripping of binaries for SuSE packages. > > > > Fixed bug 1037. > > > > Added nobuild_mtx switch to supress build of mtx package. > > > > Added missing files now required by the rescue configure > > script. > > > > Corrected dist target for rhel5. > > > > Corrected QT dependency name for RedHat flavors. > > > > Added fix for RHEL5 64 bit QT paths. > > > > Added build target for su103. > > > > Added build targets for rhel5 and clones. > > > > Build target added for Scientific Linux (RHEL clone) thanks to > > Jon > > Peatfield. > > > > Merged Otto Mueller's patch changing some directory locations > > for FHS > > compatibility > > but retaining the script directory as /etc/bacula. > > > > gnome-console and wxconsole have been renamed to > > bgnome-console and > > bwx-console > > respectively. > > > > ***************************************** > > * Buffer Overflow Error and Crash in fd * > > ***************************************** > > > > Fedora 8/9 now set -D_FORTIFY_SOURCE=2 as default compiler > > option. This > > will probably be true on other platforms as they move to glibc > > >= 2.7. > > This > > causes a false "buffer overflow detected" error and crash in > > bacula-fd > > and > > other executables. > > > > To avoid this problem a workaround for Redhat platforms is to > > set the > > CFLAGS > > in your ~/.rpmmacros file as follows: > > > > # uncomment for bacula > > #%__global_cflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=0 > > -fno-exceptions -fno-strict-aliasing -fno-rtti > > > > For SuSE platforms set as follows in your ~/.rpmrc file: > > > > optflags: i586 -O2 -g -m32 -march=i586 -mtune=i686 > > -fmessage-length=0 > > -D_FORTIFY_SOURCE=0 > > optflags: x86_64 -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=0 > > > > See the discussion thread on bacula-devel for more > > information: > > > > http://sourceforge.net/search/?ml_name=bacula-devel&type_of_search=mlists&group_id=50727&words=%22buffer+overflow+detected%22 > > > > *************************** > > * bat (Bacula Admin Tool) * > > *************************** > > > > A new subpackage has been added for the new bat QT-based GUI > > administration tool. > > This requires QT >= 4.2 > > > > --define "build_bat 1" > > > > If you encounter problems building the bat package on > > platforms where > > you do have the proper QT4 support (QT >= 4.2) it may be > > necessary to > > adjust your $QTDIR and $PATH variables. On Fedora 8/9 it was > > necessary > > to: > > > > export QTDIR=/usr/lib/qt4;export PATH=/usr/lib/qt4/bin: > > $PATH;rpmbuild > > blah... > > > > ******************************************* > > * Gnome console dropped on some platforms * > > ******************************************* > > > > The gconsole package has been dropped on older gnome platforms > > (gtk+ < > > 2.4). > > Changes in the gnome api and code produced by Glade no longer > > build. > > In addition, the tray monitor now fails to build on < 2.10 > > platforms. > > gconsole is now not built on the following platforms: > > rh7, rh8, rh9, rhel3 (and clones), fc1, fc3, fc4, mdk, su9, > > su10 > > > > ******************************** > > * Third party packager support * > > ******************************** > > > > A new build tag added to support third party packagers to > > replace the > > information in the Packager: tag in the rpm. Invoking > > --define "contrib_packager Your Name <[EMAIL PROTECTED]>" > > will substitute your packager identification. > > > > Users interested in building packages for platforms not > > normally > > published > > should examine the platforms/contrib-rpm directory in the > > source code. > > > > ******************************* > > * Option to build client only * > > ******************************* > > > > A build define to build the client rpm package only added. > > This turns > > off all database builds, gnome console and wxconsole. > > --define "build_client_only 1" > > > > ************************ > > * Python support added * > > ************************ > > > > Support for compiling with python scripting support added. > > This is off > > by default but can be enabled with: > > --define "build_python 1" > > Released binary packages are built with python support. > > > > ******************* > > * Database update * > > ******************* > > > > The 2.x release requires an update to the bacula database > > structure > > from version 9 to version 10. A pre-install routine has been > > added to > > check for databases older than 9. In that event the install > > will exit > > with an error message indicating that the database must be > > updated to > > version 9 before installing this upgrade. Scripts for updating > > older > > database formats are available for download in the > > bacula-updatedb > > rpm package. In the event a version 9 database is detected a > > post-install > > routine will update the database after creating a backup file > > in the > > bacula working directory. > > > > ****************** > > * SQLite Upgrade * > > ****************** > > > > For users of the sqlite package, from 2.2.7 onward sqlite3 > > replaces > > sqlite2. Your sqlite2 database file > > (/var/lib/bacula/bacula.db) is not > > compatible with sqlite3. During an upgrade the pre-install > > script will > > check for this situation. If found it will dump your catalog > > data to > > the > > file /var/lib/bacula/bacula_backup.sql, rename your old > > catalog file to > > /var/lib/bacula/bacula.db.old, and exit. You should then > > re-run the rpm > > upgrade. After the upgrade is complete restore your catalog > > data with > > the following commands (as root): > > > > /etc/bacula/drop_sqlite3_tables > > cd /var/lib/bacula > > /usr/lib/bacula/sqlite/sqlite3 $* bacula.db < > > bacula_backup.sql > > chown bacula.bacula bacula.db > > > > ****************** > > * Platform Notes * > > ****************** > > > > The spec file currently supports building on the following > > platforms: > > > > # RedHat builds > > --define "build_rh7 1" > > --define "build_rh8 1" > > --define "build_rh9 1" > > > > # Fedora Core build > > --define "build_fc1 1" > > --define "build_fc3 1" > > --define "build_fc4 1" > > --define "build_fc5 1" > > --define "build_fc6 1" > > --define "build_fc7 1" > > --define "build_fc8 1" > > --define "build_fc9 1" > > > > # Whitebox Enterprise build > > --define "build_wb3 1" > > > > # RedHat Enterprise builds > > --define "build_rhel3 1" > > --define "build_rhel4 1" > > --define "build_rhel5 1" > > > > # CentOS build > > --define "build_centos3 1" > > --define "build_centos4 1" > > --define "build_centos5 1" > > > > # Scientific Linux build > > --define "build_sl3 1" > > --define "build_sl4 1" > > --define "build_sl5 1" > > > > # SuSE build > > --define "build_su9 1" > > --define "build_su10 1" > > --define "build_su102 1" > > --define "build_su103 1" > > --define "build_su110 1" > > > > # Mandrake 10.x build > > --define "build_mdk 1" > > > > # Mandriva build > > --define "build_mdv 1" > > > > ************************** > > * Database build options * > > ************************** > > > > Database support (must select one or build client only) > > > > MySQL support: > > --define "build_mysql 1" > > # OR if using mysql 4.x define this > > # currently: Mandrake 10.x, SuSE 9.x & 10.0, RHEL4, fc4 > > --define "build_mysql4 1" > > # OR if using mysql 5.x define this > > # currently: SuSE 10.1 and higher, fc5 and higher > > --define "build_mysql5 1" > > > > PostgreSQL support: > > --define "build_postgresql 1" > > > > Sqlite support: > > --define "build_sqlite 1" > > > > *********************** > > * Other build options * > > *********************** > > > > Supress build of mtx package: > > --define "nobuild_mtx 1" > > > > Supress build of Gnome Console: > > --define "nobuild_gconsole 1" > > > > Enable X86-64 support > > --define "build_x86_64 1" > > > > This build switch remains but should no longer be necessary. > > The > > configure script > > was adjusted in the 1.39 development series to correctly > > detect the > > location of > > 64 bit libraries. > > > > Enable wxconsole: > > --define "build_wxconsole 1" > > > > Enable bat: > > --define "build_bat 1" > > > > Enable python support: > > --define "build_python 1" > > > > Build the client package only: > > --define "build_client_only 1" > > > > ********************************** > > * Current binary package support * > > ********************************** > > > > D. Scott Barninger <barninger at fairfieldcomputers dot com> > > el3 i386 > > fc8 i386 > > fc9 i386 > > su103 i586 > > su110 i586 > > > > Felix Schwarz <felix dot schwarz at web dot de> > > fc6 i386 > > fc6 x86_64 > > fc7 i386 > > fc7 x86_64 > > el4 i386 > > el4 x86_64 > > el5 i386 > > el5 x86_64 > > > > PattiMichelle Sheaffer <pattimichelle at pattimichelle dot > > com> > > su103 x86_64 > > su110 x86_64 > > > > Mandriva packages are available in the distribution contrib > > repository. > > > > *************************** > > * Changelog since 1.38.11 * > > *************************** > > * Sat Jun 28 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add su110 target > > * Sat May 24 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add fc9 target > > * Sun Mar 30 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - FHS compatibility changes > > * Sat Feb 16 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - remove fix for false buffer overflow detection with glibc >= > > 2.7 > > - eliminate use of configure macro > > * Sat Feb 09 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - fix for false buffer overflow detection with glibc >= 2.7 > > * Sun Jan 27 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.2.8 release > > - add debug package for SuSE > > * Sat Jan 12 2008 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.2.8 beta release > > - fix bug 1037 > > - add fc8 target > > * Fri Dec 28 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add nobuild_mtx switch > > * Sat Nov 17 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - switch to sqlite3 > > * Sun Nov 11 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add new files required by rescue makefile > > * Sat Nov 10 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add su103 build target > > * Sun Nov 04 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - fix dist defines for rhel5 and clones > > - fix rhel broken 64 bit QT4 paths > > - rh qt4 packages don't provide qt so fix that too > > * Mon Oct 29 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - correct ownership when creating sqlite db file in post > > script > > * Sun Sep 16 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - fix disable-batch-insert > > * Fri Sep 14 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.2.4 release > > - turn off gconsole build for fc3, tray monitor fails to build > > - add new files for mtx package (09Sep07 depkgs update) > > * Sat Sep 08 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add --disable-batch-insert for older platforms > > - add build targets for rhel5 and clones > > * Mon Sep 03 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.2.1 release > > - turn off gconsole build for su10 & fc4, tray monitor fails > > to build > > * Sat Jul 14 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.1.26 add make of qwt in depkgs for bat > > * Sat Jun 02 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - upgrade Qt requirement for bat to 4.2 > > * Sun May 06 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add fc7 build target > > * Sun Apr 29 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.1.8 > > - gnome-console now bgnome-console > > - wxconsole now bwx-console > > - add build option for bat > > * Sat Apr 08 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - merge Otto Mueller's patch but keep script dir set > > to /etc/bacula > > - add build tag for Scientific Linux per Jon Peatfield > > <[EMAIL PROTECTED]> > > * Tue Mar 27 2007 Otto Mueller <[EMAIL PROTECTED]> > > - adjust directory locations for FHS-compatibility > > sysconf_dir (/etc/bacula), script_dir (/usr/lib/bacula), > > working_dir (/var/lib/bacula) and pid_dir (/var/run) > > * Mon Feb 26 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add SuSE 10.2 target > > * Sat Jan 20 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - correct bug 752 > > - set query.sql as config file > > - correct bug 754 > > * Sun Jan 14 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.0.1 release > > - change determination of gcc version per patch from Marc > > Hennes > > - move BuildRequire for atk-devel to gnome only builds > > - add fc6 build tag > > * Sat Jan 06 2007 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 2.0.0 release > > * Sun Oct 15 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 1.39.26 remove create_sqlite_database.in.patch > > * Sun Sep 24 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - change ownership of working_dir on server packages to > > bacula.bacula so > > that > > - bacula-sd can create bootstrap files > > * Sat Sep 02 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - 1.39.22 remove separate cd and make of manpages the main > > Makefile does > > it now > > * Sun Aug 06 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - fix manpages file extension for mdk > > * Sat Aug 05 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - bug 648 re-enable and update sqlite patches > > - 1.39.18 changes > > - updatedb 9 to 10 > > - install man pages > > - lock out gconsole build for gtk+ < 2.4 > > * Mon Jul 17 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - move pango-devel BuildRequires into gconsole only build > > * Sat Jul 15 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add provides and conflicts for standard suse packages > > - add third party packager tag support > > - add build_client_only tag > > - remove bsmtp from client package > > - add bacula-ctl-fd to client package > > * Thu Jul 13 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - fix directory creation when wxconsole and not gconsole > > * Tue Jul 04 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add check to buildrequires to make sure libstdc++ version > > matches gcc > > * Mon Jul 03 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add python build support > > - fix LDFLAGS declarations > > * Sun Jul 02 2006 D. Scott Barninger > > <[EMAIL PROTECTED]> > > - add requires for standard compiler toolchain > > - move version and release tags up > > - move patches up > > - add docs_version tag > > > > > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move > > Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & > > win great prizes > > Grand prize is a trip for two to an Open Source event anywhere > > in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Bacula-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/bacula-devel > > > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Bacula-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bacula-devel
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
