Changeset 426 in MondoRescue for trunk/mondo/distributions/rpm/mondo.spec
- Timestamp:
- Feb 23, 2006, 4:09:24 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/distributions/rpm/mondo.spec
r416 r426 11 11 %define grp GRP 12 12 %define addreqb mindi >= 1.05, bzip2 >= 0.9, afio, mkisofs, binutils, newt >= 0.50, slang >= 1.4.1 13 %define rel %{mrel} 13 14 14 15 Summary: A program which a Linux user can utilize to create a rescue/restore CD/tape … … 19 20 Name: %{name} 20 21 Version: %{version} 21 Release: %{ mrel}22 Release: %{rel} 22 23 License: GPL 23 24 Group: %{grp} … … 33 34 34 35 %description 35 Mondo is a GPL disaster recovery solution to create backup media (CD, DVD, tape, network images) that can be used to redeploy the damaged system, as well as deploy similar or less similar systems. 36 Mondo is a GPL disaster recovery solution to create backup media 37 (CD, DVD, tape, network images) that can be used to redeploy the 38 damaged system, as well as deploy similar or less similar systems. 36 39 37 40 %description -l fr 38 41 Objectif 39 42 """""""" 40 Mondo est une solution GPL de sauvegarde en cas de désastre pour créer des médias (CD, DVD, bande, images réseau) qui peuvent être utilisés pour redéployer le système endomangé, aussi bien que des systèmes similaires, ou moins similaires. 43 Mondo est une solution GPL de sauvegarde en cas de désastre pour 44 créer des médias (CD, DVD, bande, images réseau) qui peuvent être 45 utilisés pour redéployer le système endomangé, aussi bien que des 46 systèmes similaires, ou moins similaires. 41 47 42 48 %description -l it … … 55 61 con cintas y NFS, tambien. 56 62 57 %debug_package58 63 %prep 59 64 %setup -q -n %name-%{version} … … 70 75 %endif 71 76 72 %post73 /sbin/ldconfig74 %{__chmod} 755 %{_libdir}/%{name}/restore-scripts/%{name}/*75 76 %postun77 /sbin/ldconfig78 79 77 %clean 80 78 %{__rm} -rf $RPM_BUILD_ROOT … … 87 85 88 86 %attr(755,root,root) %{_sbindir}/* 89 #%attr(755,root,root) %{_libdir}/%{name}/restore-scripts/%{name}/* 90 %{_libdir} 91 %{_mandir} 87 %attr(755,root,root) %{_datadir}/%{name}/restore-scripts/%{name}/* 88 %attr(755,root,root) %{_datadir}/%{name}/autorun 89 %attr(755,root,root) %{_datadir}/%{name}/post-nuke.sample/usr/bin/post-nuke 90 %{_datadir}/%{name}/* 91 %{_mandir}/man8/* 92 92 93 93 %changelog 94 * Fri Feb 17 2006 Bruno Cornec <bcornec@users.berlios.de> 2.0.795 - Updated to 2.0.796 - RPM sepc files are now generated97 98 * Fri Nov 05 2005 Bruno Cornec <bcornec@users.berlios.de> 1.0599 - ia64 is now working100 - -p option related bug fixed101 - use libdir instead of datadir102 103 * Tue Sep 06 2005 Bruno Cornec <bcornec@users.berlios.de> 2.04_berlios104 - Merge of patches mentionned on mondo ML + ia64 updates105 - Add -p option106 107 * Tue May 03 2005 Hugo Rabson <hugorabson@msn.com> 2.04_cvs_20050503108 - made mondo more clever about finding its home. Avoids mondo considering109 directories like '/usr/share/doc/momdo' as its home.110 111 * Wed Aug 04 2004 Hugo Rabson <hugorabson@msn.com> 2.03112 - test sanity of user-specified tempdir113 - better SLES8 support114 115 * Mon Jun 28 2004 Hugo Rabson <hugorabson@msn.com> 2.02116 - instead of using 'dd' to erase partition table, delete existing117 partitions w/ the same call to fdisk that is used to create the118 new partitions; this should avoids locking up the partition table119 - set bootable partition in the above same call to fdisk, for120 the same reason (avoids locking up the partition table)121 - better software RAID support122 - mount ext3 partitions as ext2 when restoring - better for Debian123 - better star, ACL support124 - added ACL, xattr support for afio users125 126 * Fri Jun 26 2004 Hugo Rabson <hugorabson@msn.com> 2.01127 - fixed cvs for SuSE systems128 - fixed NTFS backup/restore bug relating to partimagehack129 log file overflow and NTFS v non-NTFS differentiation130 - more reliable extraction of config info from CDs, floppies131 - better support of ISO dirs at restore-time (Conor Daly)132 - fixed spec file for SuSE users133 - added ldconfig to install section134 135 * Fri Jun 19 2004 Hugo Rabson <hugorabson@msn.com> 2.00136 - first 2.0 release137 - updated grub-install.patched to support SuSE and Red Hat138 - call 'mt' to set block size to 32K before opening in/out tape139 - updated mondo-prep.c to create each disk's partitions all at once140 (one call per drive) instead of one call to fdisk per partition141 - when extracting cfg file and mountlist from all.tar.gz (tape copy),142 use block size of INTERNAL_TAPE_BLK_SIZE, not TAPE_BLOCK_SIZE143 - added star and rudimentary SELinux support144 - fixed lots of bugs145 - all logging now goes to /var/log/mondo-archive.log, with symlink146 to /tmp/mondo-restore.log for restore-time log-tracking147 - added grub-install.patched148 - removed embleer & other binaries149 - added '-b' to specify block size150 - added '-R' for star support151 152 * Thu Mar 25 2004 Bruno Cornec <Bruno.Cornec@hp.com> 1.7_cvs-20040325153 - ia64 fixes154 155 * Fri Nov 07 2003 Joshua Oreman <oremanj@get-linux.org> 1.7_cvs-20031107156 - fixed symbolic links for libraries157 - added support for boot/root multi floppies158 159 - added kdelibs as xmondo dependency160 - added xmondo pixmap installation161 - better find_cdrom_device(), to cope w/ multiple CD writers162 - fixed -m and -Vc flags163 - fixed NTFS support!164 - bootable CD uses native, not El Torito, support now165 - removed mondo-makefilelist166 - added 2.6 kernel support167 - if 2.6 kernel, insist that the user specify CD device168 - drop Embleer; insist on ms-sys and parted if Windows partition169 170 * Wed Nov 05 2003 Jesse Keating <jkeating@j2solutions.net> 1.7_cvs-20031105.1171 - added -devel package172 173 * Tue Nov 04 2003 Jesse Keating <jkeating@j2solutions.net> 1.7_cvs-20031104.1174 - made xmondo a second package175 - added ability to specify --without xmondo at build time176 177 * Sun Nov 02 2003 Jesse Keating <jkeating@j2solutions.net> 1.7_cvs-20031102.1178 - Clean up, added spanish translation179 - Set prefix to be /usr180 - added/fixed Requires181 - remove CVS directories prior to building182 183 * Thu Oct 23 2003 Hugo Rabson <hugorabson@msn.com> 1.75_cvs_20031023184 - nothing yet185 186 * Wed Oct 22 2003 Hugo Rabson <hugorabson@msn.com> 1.75187 - fixed chmod/chown bug (Jens Richter)188 - ask user to confirm NFS mountpoint in Interactive Mode189 - rewritten format_everything() to make sure LVMs, RAIDs and190 regular partitions are prepped in the correct order191 - better magicdev support192 - rewritten external binary caller subroutine193 - DVD support added194 - better backup-time control gui; offer to exclude nfs if appl.195 - fixed multi-tape support196 - re-implemented -D and -J197 - fixed bug in extract_config_file_from_ramdisk() which198 affected tape+floppy users199 - updated is_incoming_block_valid() to make it200 return end-of-tape if >300 flotsam blocks201 - unmount CD-ROM before burning (necessary for RH8/9)202 - fixed some stray assert()'s203 - fixed bug in grub-MR (Christian)204 - make user remove floppy/CD before restoring interactively from tape205 - fixed bug in am_I_in_disaster_recovery_mode()206 - added code to nuke_mode() to make sure NFS207 (backup) share is mounted in Nuke Mode208 - improved tape device detection code209 - better GRUB support210 - better logging of changed bigfiles at compare-time211 - better NTFS support, thanks to partimagehack-static212 - better logging213 - rewrote tape-handling code, breaking compatibility w/ previous versions214 - fixed ISO/CD biggiefile verification bug in mondoarchive215 - fixed bug which stopped boot/compare-time changelist from popping up216 - replaced mondo-makefilelist with C code - faster, cleaner217 - tweaked GUI - better feedback218 219 * Wed May 28 2003 Anonymous <root@rohan> 1.74220 - misc fixes (Michael Hanscho's friend)221 - added rudimentary support for SME222 - added better label support223 - fixed biggietime atime/ctime restoration bug 73224 - fixed 'default boot loader' detection bug (Joshua Oreman)225 - use single-threaded make_afioballs_and_images() if FreeBSD226 - fixed mondoarchive -Vi multi-CD verify bug (Tom Mortell)227 - superior get_phys_size_of_drive() (Joshua Oreman)228 - fixed RAID-related bug in where_is_root_mounted()229 - ISO tweaks230 - fixed silly bug in load_filelist() which stopped231 funny German filenames from being handled properly232 - fixed various calls to popup_and_get_string()233 - fixed spec file234 - reject -E /235 - added partimagehack to the mix236 237 * Tue May 20 2003 Anonymous <root@rohan> 1.73238 - mark devices as bootable _after_ unmounting them239 - resolve boot device (-f) if softlink240 - post_param_configuration() --- store iso-dev and isodir241 - added post-nuke-sample.tgz to package242 - Nuke Mode now checks mountlist against hardware; offer user243 opportunity to edit mountlist if insane; if user declines, abort244 - added lots of assert()'s and other checks245 - ran code thru Valgrind to catch & fix some memory leaks246 - made mondo-restore.c smaller by moving some subroutines to247 common/libmondo-raid.c and mondorestore/mondo-rstr-compare.c248 - added '-Q' to let user test mondoarchive's ability to find249 their boot loader and type250 - improved which_boot_loader()251 - when burning or comparing to a CD, defeat autorun if it is252 running, to avoid confusing mondoarchive and the user253 - if original backup media no longer available at boot-time254 then offer user chance to choose another media source255 - when booting, type 'nuke noresize' to nuke w/o resizing256 mountlist to fill your drives257 - add 'textonly' when booting, to avoid using Newt gui258 - run nice(20) to prioritize mondoarchive at start259 - don't pause and wait for next blank CD at backup-time260 unless necessary (e.g. previous CD has not been removed)261 - get_phys_size_of_drive() --- better support of older drives262 - don't eject if "donteject" is in kernel's command line263 - cleaned up segfault-handling264 - added Conor's strip_path() to improve file list display265 - added Herman Kuster's multi-level bkp patch266 - better boot-time screen/message267 - added Joshua Oreman's FreeBSD patches x3268 - fixed interactive/textonly support269 - fixed support for subdir-within-NFS-mount270 - fixed "Can't backup if ramdisk not mounted" bug271 - try to work around eccentricities of multi-CD drive PCs272 - misc clean-ups (Steve Hindle)273 274 * Tue Apr 08 2003 Hugo Rabson <hugorabson@msn.com> 1.72275 - LVM/RAID bugs fixed (Brian Borgeson)276 - major clean-up of code (Stan Benoit)277 - make-me-bootable fix (Juraj Ziegler)278 - fixed problem w/ multi-ISO verify cycle (Tom Mortell)279 - removed duplicate entry from makefile280 - if root is /dev/root then assume not a ramdisk281 - reject relative paths if -d flag (Alessandro Polverini)282 - fixed potentially infinite loop in log_to_screen (Tom Mortell)283 - add '/' to custom filelist as workaround for obscure bug284 - ask user speed of CDRW if writing to CD285 - find_cdrom_device() --- if nonexistent/not found then286 make sure to return '' as dev str and 1 as res287 - tweaked restore scripts tgz288 - cleaned up find_cdrom_device()289 - if user creates /usr/share/mondo/payload.tgz then untar290 payload to CD at backup-time291 - fixed insist_on_this_cd_number()292 - fixed am_i_in_disaster_recovery_mode()293 - misc clean-up (Tom Mortell)294 - made code more legible295 - fixed post-nuke support296 - added -e support297 - fixed nfs support298 - fixed iso support299 - at restore-time, only sort mountlist internally,300 in mount_all_devices() and unmount_all_devices()301 - fixed cosmetic bug in label-partitions-as-necessary302 - updated documentation303 - fixed fstab-hacking scripts304 305 * Wed Feb 12 2003 Hugo Rabson <hugorabson@msn.com> 1.71306 - log newt, slang, ncurses info307 - updated man page308 - handle %% chars in issue.net properly (Heiko Schlittermann)309 - fixed serious NFS restore bug310 - cleaned up spec file; it should cause fewer problems now (Jesse Keating)311 - changed various strcpy() calls to strncpy() calls312 - added mondo-makefilelist to makefile (Mikael Hultgren)313 - mount_cdrom() better at handling multiple CD drives314 - exclude /media/cdrom,cdrecorder,floppy315 - sensibly_set_tmpdir_and_scratchdir() --- exclude smb and smbfs316 - better logging by eval_call_to_make_ISO()317 - accept -J <fname> to let user provide their own fs catalog318 instead of -I <paths> to backup319 - if dir excluded with -E or included with -I and dir is actually320 a softlink then exclude/include the dir pointed to, as well321 - better location for manpage322 - adjusted block size of tarball at start of tape, to help323 users w/ broken tape driver firmware324 - sort -u fstab after modifying it325 - if backup type is nfs then don't estimate noof media326 - fixed Makefile (Mikael Hultgren)327 - updated manpage328 329 * Mon Dec 07 2002 Hugo Rabson <hugo@firstlinux.net> 1.70330 - new devel branch opened331 332 * Mon Dec 02 2002 Hugo Rabson <hugo@firstlinux.net> 1.52333 - fixed bug in multithreading334 - use new grub-MR instead of grub-install335 - wipe only the partition table (not the MBR) when partitioning drives336 - ignore lilo.conf.anaconda when looking for lilo.conf file337 - accepts '-l RAW' to backup/restore original boot sector instead338 of running grub or lilo to init it after restoring339 - fixed&updated stabgrub-me script; software RAID + GRUB work now340 - mount/unmount /boot partition for Gentoo 1.2 users341 - re-enabled extra tape checksums342 - disabled spurious warnings343 - unmount/remount supermounts at start/end of live restore, if nec.344 - cleaned up mondo's tape block handling (now, TAPE_BLOCK_SIZE=128K345 and I've added INTERNAL_TAPE_BLK_SIZE=32K variable for buffering)346 - added Makefile347 - added -l RAW, to backup and restore original MBR348 - cleaned up iso_mode() and nfs restoring349 - create /mnt/RESTORING/mnt/.boot.d for Gentoo users350 - made mondorestore CD bootable for ArkLinux users351 - if user runs as 'su' not 'su -' then work around352 353 * Sun Nov 17 2002 Hugo Rabson <hugo@firstlinux.net> 1.51354 - pop-up list of changed files, at end of verification phase355 - better handling of changed.files list at restore-time356 - lots of CD-related fixes357 - added '-N' flag --- to let user exclude all NFS-related mounts&devices358 - better handling of 'kill'359 - restructuring of code to ease integration of mondo w/XMondo360 - fixed obscure bug in find_and_mount_actual_cd()361 - if / or /root has <50MB free then abort & complain362 - fixed install.sh363 - fixed .spec file364 - updated documentation365 - commented code366 - updated man page367 - added -v / --version flag368 - replace convoluted grep with wc (KP)369 - fixed bug affecting restoration of bigfiles from CD's created w/0 compression370 - fixed BurnProof-related bug371 - better at figuring out which is the best partition for temp/scratchdir372 - added do-not-compress-these (text file) to RPM373 - do not compress files of types listed in do-not-compress-these374 - dropped -U from call to afio - saves 20-30% runtime (Cosgrove)375 - added Cosgrove's do-not-compress-these list376 - included various patches from KP377 - chmod tmpdir, scratchdir to 700 before using378 - restore from specified backup device, even if its own cfg file disagrees379 - fixed multi-tape bug380 - fixed "Can't find first ISO when verifying nonbootable ISO" bug381 - multithreaded make_afioballs_and_images()382 - tmpdir and scratchdir are set sensibly whether mondoarchive is called with383 command-line parameters or not384 - fixed bug in strip_spaces() which stopped it from handling385 small strings correctly - affected mountlist editor386 - create a repaired copy of grub-install which is RAID-friendly;387 use it when initializing boot sector with run_grub()388 - fixed bug in mondo-makefilelist389 390 * Sun Sep 08 2002 Hugo Rabson <hugo@firstlinux.net> 1.50391 - if restoring, don't try to find SCSI node of CD-ROM drive; find /dev entry392 - during selective restore, skip filesets which don't contain relevant archives393 - set /dev/null's perms to 777, just in case devfs-enabled kernel mangles it394 - remove /var/run/*.pid after restoring395 - move spurious lockfiles from /home/* to /home/*/.disabled396 - ask user to confirm the tape/CD device name397 - lots of multitape-related fixes398 - added code to autodetect the hardware of the user, if possible399 - if isodir does not exist then abort400 - more sanity-checking for -d flag401 - doubled 'biggiefile' threshold... to 32MB402 - exclude /root/images/mindi403 - fixed multi-imagedev bug (Emmanuel Druon)404 - unmount/remount /mnt/floppy before/after backing up, if Mandrake405 - restructured the source files406 - fixed serious bug in line 1546 - should have been !=, not ==; stopped407 mondorestore from correctly restoring big files408 - added '#include <signal.h>' to my-stuff.h409 - exclude "incheckentry xwait()" from changed.files410 - fixed minor bug in find_cdrom_device()411 - fixed bug in friendly_sizestr...412 - insist on tape #1 when start verifying413 - added internal buffering, replacing the external 'buffer' exe414 - if differential backup then don't permit formatting or fdisking,415 whether Interactive or Nuke mode416 - if mondorestore is run on live filesystem (or from ramdisk) without417 parameters then mondorestore will ask which backup media (tape, CD, etc.)418 was used; it will read the config file from the media and proceed from there419 - if tape streamer is softlink then resolve it first420 - incorporate post-nuke tarball421 - if user doesn't specify tape size, proceed anyway; behave intelligently422 in the event of end-of-tape423 - prefix bkpinfo->restore_path to biggiefile fname before generating424 checksum & comparing to archived biggiefile425 - if /etc/lilo.conf not found not /etc/lilo.conf.anaconda found426 then create a softlink from the former to the latter, to work427 around RH7.3's b0rken LILO support428 - LFS support (mharris, michele, hugo)429 - fixed verify bug --- CD#1 was being verified again & again & ...430 - differential mode fixed; supported again431 - ask user for boot loader + device if not detectible432 - list up to 512 files in file selection window at once (was 128)433 - better handling of bigfiles' checksums, perms and owns434 - delete final filelist if <=2 bytes long435 - if kernel not found and mondo in graphics mode then popup and ask436 for kernel path+filename437 438 * Sun Jul 14 2002 Hugo Rabson <hugo@firstlinux.net> 1.45-1439 - 1.5x branch forked off from 1.4x branch440 441 442 443
Note:
See TracChangeset
for help on using the changeset viewer.