debian/0000775000000000000000000000000012522157704007175 5ustar debian/rules0000775000000000000000000000144012203165057010250 0ustar #!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir make -f makefile clean: dh_testdir dh_testroot make -f makefile clean rm -rf unrar dh_clean binary-indep: # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build dh_testdir dh_testroot dh_prep dh_installdirs install -o root -g root -s -m 0755 unrar debian/unrar/usr/bin/unrar-nonfree dh_installdocs dh_installman debian/unrar-nonfree.1 dh_installchangelogs dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary debian/copyright0000664000000000000000000000460211346235741011133 0ustar This package was debianized by Petr Cech on Thu, 16 Mar 2000 18:51:33 +0100. Further modifications have been made by Chris Anderson on Wed Aug 25 19:03:47 EDT 2004 It was downloaded from http://www.rarlabs.com/rar_add.htm Copyright: Copyright (c) 1993-2005 Alexander L. Roshal NOTE: this software is non-free, therefore carefully read this license before doing anything with it. In particular, this source code may not be used for recreating the rar compression algorithm. Full license follows: ****** ***** ****** UnRAR - free utility for RAR archives ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ****** ******* ****** License for use and distribution of ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ** ** ** ** ** ** FREE portable version ~~~~~~~~~~~~~~~~~~~~~ The source code of UnRAR utility is freeware. This means: 1. All copyrights to RAR and the utility UnRAR are exclusively owned by the author - Alexander Roshal. 2. The UnRAR sources may be used in any software to handle RAR archives without limitations free of charge, but cannot be used to re-create the RAR compression algorithm, which is proprietary. Distribution of modified UnRAR sources in separate form or as a part of other software is permitted, provided that it is clearly stated in the documentation and source comments that the code may not be used to develop a RAR (WinRAR) compatible archiver. 3. The UnRAR utility may be freely distributed. It is allowed to distribute UnRAR inside of other software packages. 4. THE RAR ARCHIVER AND THE UnRAR UTILITY ARE DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. 5. Installing and using the UnRAR utility signifies acceptance of these terms and conditions of the license. 6. If you don't agree with terms of the license you must remove UnRAR files from your storage devices and cease to use the utility. Thank you for your interest in RAR and UnRAR. Alexander L. Roshal This package is auto-buildable debian/unrar-nonfree.10000664000000000000000000000334611346235741012047 0ustar .TH UNRAR 1 02.11.1999 "" "RAR archiver" .SH NAME unrar \- extract files from rar archives .SH SYNOPSIS .B unrar .I " [- -] archive [files...] [path\...]" .SH "DESCRIPTION" This manual page documents briefly the .BR unrar command. .br This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .br Commands and options described here are as of unrar 2.02. .SH OPTIONS After the program name comes a command and then optional switches with dashes before them. A summary of commands is included below. For a complete description, run .BR unrar without options. .TP .B e Extract files to current directory. .TP .B l List archive content. .TP .B p Print file to stdout. .TP .B t Test archive files. .TP .B v Verbosely list archive. .TP .B x Extract files with full path. .SH SWITCHES .BR NOTE: Every switch must be separated by a whitespace. You cannot put them together. .TP .B -av- Disable Authenticity Verification check. .TP .B -c- Disable comments show. .TP .B -f Freshen files. .TP .B -kb Keep broken extracted files. .TP .B -ierr Send all messages to stderr. .TP .B -inul Disable all messages. .TP .B -o+ Overwrite existing files. .TP .B -o- Do not overwrite existing files. .TP .B -p Set password. .TP .B -p- Do not query password. .TP .B -r Recurse subdirectories. .TP .B -u Update files. .TP .B -v List all volumes. .TP .B -x Exclude specified file. .TP .B -x@ Exclude files in specified list file. .TP .B -x@ Read file names to exclude from stdin. .TP .B -y Assume Yes on all queries. .SH AUTHOR This manual page was written by Petr Cech according to "unrar \-h" for the Debian GNU/Linux system (but may be used by others). debian/changelog0000664000000000000000000002112612522157674011057 0ustar unrar-nonfree (1:5.0.10-1ubuntu0.14.04.1) trusty-security; urgency=medium * SECURITY UPDATE: symlink directory traversal vulnerability (LP: #1451260) - debian/patches/fix-dir-traversal: backported the upstream fix -- Felix Geyer Sun, 03 May 2015 22:57:02 +0200 unrar-nonfree (1:5.0.10-1) unstable; urgency=low * New upstream release * Added hardening support (Closes: #694611) * Bumped Standards version * Updated to debhelper 9 * Moved homepage in control file to Source Section -- Martin Meredith Thu, 15 Aug 2013 17:15:19 +0100 unrar-nonfree (1:4.1.4-1) unstable; urgency=low * New upstream release * Updated Watch file * Added build-indep and build-arch to rules file -- Martin Meredith Tue, 14 Feb 2012 22:39:32 +0000 unrar-nonfree (1:4.0.3-1) unstable; urgency=low * New upstream release -- Martin Meredith Tue, 28 Dec 2010 01:38:11 +0000 unrar-nonfree (1:4.0.2-1) unstable; urgency=low * New upstream release * Bumped Standards Version -- Martin Meredith Sun, 12 Dec 2010 03:35:14 +0000 unrar-nonfree (1:3.9.10-1) unstable; urgency=low * New upstream release -- Martin Meredith Fri, 26 Mar 2010 10:23:49 +0000 unrar-nonfree (1:3.9.9-1) unstable; urgency=low * New upstream release * Switch to dpkg-source 3.0 (quilt) format * Bumped Standards Version -- Martin Meredith Thu, 11 Mar 2010 18:52:30 +0000 unrar-nonfree (1:3.9.7-1) unstable; urgency=low * New upstream release * Added ${misc:Depends} (as per lintian) -- Martin Meredith Sun, 03 Jan 2010 18:53:41 +0000 unrar-nonfree (1:3.9.6-1) unstable; urgency=low * New upstream release -- Martin Meredith Fri, 18 Sep 2009 12:38:14 +0100 unrar-nonfree (1:3.9.5-1) unstable; urgency=low * New upstream release * Bumped standards version -- Martin Meredith Sat, 18 Jul 2009 13:38:40 +0100 unrar-nonfree (1:3.9.3-1) unstable; urgency=low * New upstream release * Updated Copyright file (Closes: #531432) -- Martin Meredith Sat, 06 Jun 2009 17:46:05 +0100 unrar-nonfree (1:3.8.5-2) unstable; urgency=low * Updated to new DD account - New Maintainer - Use debian.org email address - Removed DMUA - not needed anymore * Moved Non-free autobuild comment to copyright (Closes: 515530) * Changed dh_clean -k to dh_prep -- Martin Meredith Sun, 15 Feb 2009 23:04:41 +0000 unrar-nonfree (1:3.8.5-1) unstable; urgency=low * New upstream release -- Martin Meredith Wed, 10 Dec 2008 23:54:59 +0000 unrar-nonfree (1:3.8.4-1) unstable; urgency=low * New upstream release -- Martin Meredith Fri, 17 Oct 2008 13:31:48 +0100 unrar-nonfree (1:3.8.2-1) unstable; urgency=low * New upstream release (Closes: #485490) * Upstream fixed issue with not listening for /dev/null on stdin (Closes: #452805) * Bumped standards version * Bumped debhelper version * Fixed manpage hyphen problem * Added DM-Upload-Allowed Control Field -- Martin Meredith Mon, 16 Jun 2008 19:21:24 +0100 unrar-nonfree (1:3.7.8-2) unstable; urgency=low * Changed "AV" in manpage (Closes: #434802) * Bumped Standards Version -- Martin Meredith Wed, 02 Jan 2008 01:37:50 +0000 unrar-nonfree (1:3.7.8-1) unstable; urgency=low * New upstream release * Updated to use /etc/alternatives (Closes: #414413) * Added Watch File -- Martin Meredith Fri, 23 Nov 2007 20:47:45 +0000 unrar-nonfree (1:3.7.3-1.1) unstable; urgency=high * Non-maintainer upload by testing security team. * Fixed integer signedness error in SET_VALUE function in rarvm.cpp (CVE-2007-3726) (Closes: #437703). -- Nico Golde Thu, 06 Sep 2007 13:30:31 +0200 unrar-nonfree (1:3.7.3-1) unstable; urgency=high * New upstream release (Closes: #410580) -- Martin Meredith Mon, 12 Feb 2007 02:47:55 +0000 unrar-nonfree (1:3.7.2-1) unstable; urgency=low * New upstream release (Closes: #328166, #352089) * Updated Compat level and debhelper B-D * Updated Standards Version * Added Stuff for amd64 auto-build (Closes: #335824) * Updated download location in copyright -- Martin Meredith Wed, 17 Jan 2007 06:42:02 +0000 unrar-nonfree (1:3.5.4-1) unstable; urgency=low * New Maintainer (Closes: 350833) * Updated dh_compat level -- Martin Meredith Wed, 1 Feb 2006 11:20:57 +0000 unrar-nonfree (1:3.6.8-0ubuntu2) feisty; urgency=low * Fix Maintainer Field to currect maintainer (1:3.5.4-1 was not synced from debian) -- Martin Meredith Tue, 7 Nov 2006 16:41:45 +0000 unrar-nonfree (1:3.6.8-0ubuntu1) feisty; urgency=low * New upstream release -- Martin Meredith Wed, 1 Nov 2006 11:58:20 +0000 unrar-nonfree (1:3.5.4-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release. + Builds fine on amd64 (Closes: #288751, #335824). + The last upload was pre-sarge and not yet rebuilt for the libstdc++ transition (Closes: #341753). * Bump Standards-Version. -- Christoph Berg Thu, 5 Jan 2006 20:51:54 +0100 unrar-nonfree (1:3.5.2-0.1) unstable; urgency=medium * Non-Maintainer Upload * New upstream (Closes: #302986) + License no longer prohibits packaging changes (Closes: #308272) + Dropped security patch, as it has been incorporated upstream * Make if very clear in copyright that you can't use the source code for recreating rar compression algorithm * Renamed binary package to 'unrar' to replace the still-in-development free 'equivalent', add epoch to cope with version increase too (Closes: #265045) -- Jeroen van Wolffelaar Sun, 22 May 2005 11:47:41 +0200 unrar-nonfree (3.4.3-1) unstable; urgency=low * New upstream release * Applied Ulf Harnhammar's patch to solve overflows when $HOME was too large (closes: #280263). -- Chris Anderson Wed, 1 Dec 2004 02:22:56 +0000 unrar-nonfree (3.4.2-1) unstable; urgency=low * New upstream release * Updated debian/copyright * Removed commented / obsolete lines in debian/rules * Modified makefile.unix to remove the unrar binary on clean * Updated package to properly use debhelper v4 -- Chris Anderson Thu, 26 Aug 2004 01:19:48 +0000 unrar-nonfree (3.3.6-2) unstable; urgency=low * New maintainer. * Removed g++ build dependency. * Changed makefile's CXX to g++ from g++-3.3 (closes: #239188). * Updated description to reflect new name. * Removed unneeded my-end.h from debian/ and debian/rules. -- Chris Anderson Fri, 2 Jul 2004 01:53:47 +0000 unrar-nonfree (3.3.6-1.2) unstable; urgency=low * NMU. * Oops. -1.1 was uploaded as Debian-native by mistake. Fix this mess by renaming the orig tarball consistently. (sorry) -- Robert Millan Sat, 19 Jun 2004 15:36:07 +0200 unrar-nonfree (3.3.6-1.1) unstable; urgency=low * NMU. * Rename package to unrar-nonfree. (Closes: 240949) - debian/control: Set Source, Package, Replaces, Provides and Conflicts accordingly. -- Robert Millan Wed, 2 Jun 2004 20:11:51 +0200 unrar (3.3.6-1) unstable; urgency=low * New upstream version. - This should (closes: #228128) /me crosses fingers -- Petr Cech Tue, 9 Mar 2004 08:51:30 +0100 unrar (3.3.2-1) unstable; urgency=low * New upstream release. * User g++-3.3 -- Petr Cech Mon, 8 Dec 2003 14:41:13 +0100 unrar (3.2.2-1) unstable; urgency=low * New upstream release (closes: #194962) * Use g++-3.2 -- Petr Cech Tue, 10 Jun 2003 13:34:41 +0200 unrar (3.1.3-1) unstable; urgency=low * New upstream version. * Remove mentionig of Rara.txt (closes: #174590) -- Petr Cech Mon, 13 Jan 2003 14:54:35 +0100 unrar (3.0-2) unstable; urgency=low * Move debheler from Depends: to Build-Depends: (closes: #156062). Sorry * It's already packaged (closes: #157426) * Doesn't Build-dep on itself anymore (closes: #93636) -- Petr Cech Tue, 20 Aug 2002 21:52:28 +0200 unrar (3.0-1) unstable; urgency=low * New upstream release. * Build-Depend on debhelper. * Standards-Version: 3.5.6. -- Petr Cech Thu, 6 Jun 2002 22:57:29 +0200 unrar (2.50-1) unstable; urgency=low * Initial release. * build against glibc2. -- Petr Cech Thu, 16 Mar 2000 18:51:33 +0100 debian/control0000664000000000000000000000112112522157674010601 0ustar Source: unrar-nonfree Section: non-free/utils Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Martin Meredith Homepage: http://www.rarlabs.com/ Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.4 XS-Autobuild: yes Package: unrar Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: rar (<= 2.60-1) Description: Unarchiver for .rar files (non-free version) Unrar can extract files from .rar archives. If you want to create .rar archives, install package rar. debian/postinst0000664000000000000000000000042011346235741011000 0ustar #!/bin/sh set -e if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then update-alternatives --install /usr/bin/unrar unrar /usr/bin/unrar-nonfree 40 \ --slave /usr/share/man/man1/unrar.1.gz unrar.1.gz \ /usr/share/man/man1/unrar-nonfree.1.gz fi #DEBHELPER# debian/patches/0000775000000000000000000000000012522157674010632 5ustar debian/patches/series0000664000000000000000000000004112522157674012042 0ustar fix-buildflags fix-dir-traversal debian/patches/fix-dir-traversal0000664000000000000000000001551512522157674014127 0ustar Description: Fix a symlink directory traversal vulnerability. Backported from version 5.2.7. Bug-Debian: https://bugs.debian.org/774171 Bug-Ubuntu: https://bugs.launchpad.net/bugs/1451260 --- unrar-nonfree-5.0.10.orig/cmddata.cpp +++ unrar-nonfree-5.0.10/cmddata.cpp @@ -609,6 +609,8 @@ void CommandData::ProcessSwitch(const wc #ifdef SAVE_LINKS case 'L': SaveSymLinks=true; + if (toupperw(Switch[2])=='A') + AbsoluteLinks=true; break; #endif case 'R': --- unrar-nonfree-5.0.10.orig/extinfo.cpp +++ unrar-nonfree-5.0.10/extinfo.cpp @@ -60,14 +60,45 @@ void SetExtraInfo(CommandData *Cmd,Archi +bool IsRelativeSymlinkSafe(const wchar *SrcName,const wchar *TargetName) +{ + if (IsFullRootPath(SrcName)) + return false; + int AllowedDepth=0; + while (*SrcName!=0) + { + if (IsPathDiv(SrcName[0]) && SrcName[1]!=0 && !IsPathDiv(SrcName[1])) + { + bool Dot=SrcName[1]=='.' && (IsPathDiv(SrcName[2]) || SrcName[2]==0); + bool Dot2=SrcName[1]=='.' && SrcName[2]=='.' && (IsPathDiv(SrcName[3]) || SrcName[3]==0); + if (!Dot && !Dot2) + AllowedDepth++; + } + SrcName++; + } + if (IsFullRootPath(TargetName)) // Catch root dir based /path/file paths. + return false; + for (int Pos=0;*TargetName!=0;Pos++) + { + bool Dot2=TargetName[0]=='.' && TargetName[1]=='.' && + (IsPathDiv(TargetName[2]) || TargetName[2]==0) && + (Pos==0 || IsPathDiv(*(TargetName-1))); + if (Dot2) + AllowedDepth--; + TargetName++; + } + return AllowedDepth>=0; +} + + bool ExtractSymlink(CommandData *Cmd,ComprDataIO &DataIO,Archive &Arc,const wchar *LinkName) { #if defined(SAVE_LINKS) && defined(_UNIX) // For RAR 3.x archives we process links even in test mode to skip link data. if (Arc.Format==RARFMT15) - return ExtractUnixLink30(DataIO,Arc,LinkName); + return ExtractUnixLink30(Cmd,DataIO,Arc,LinkName); if (Arc.Format==RARFMT50) - return ExtractUnixLink50(LinkName,&Arc.FileHead); + return ExtractUnixLink50(Cmd,LinkName,&Arc.FileHead); #elif defined _WIN_ALL // RAR 5.0 archives store link information in file header, so there is // no need to additionally test it if we do not create a file. --- unrar-nonfree-5.0.10.orig/extinfo.hpp +++ unrar-nonfree-5.0.10/extinfo.hpp @@ -1,6 +1,7 @@ #ifndef _RAR_EXTINFO_ #define _RAR_EXTINFO_ +bool IsRelativeSymlinkSafe(const wchar *SrcName,const wchar *TargetName); bool ExtractSymlink(CommandData *Cmd,ComprDataIO &DataIO,Archive &Arc,const wchar *LinkName); #ifdef _UNIX void SetUnixOwner(Archive &Arc,const wchar *FileName); --- unrar-nonfree-5.0.10.orig/loclang.hpp +++ unrar-nonfree-5.0.10/loclang.hpp @@ -100,7 +100,7 @@ #define MCHelpSwOC "\n oc Set NTFS Compressed attribute" #define MCHelpSwOH "\n oh Save hard links as the link instead of the file" #define MCHelpSwOI "\n oi[0-4][:min] Save identical files as references" -#define MCHelpSwOL "\n ol Save symbolic links as the link instead of the file" +#define MCHelpSwOL "\n ol[a] Process symbolic links as the link [absolute paths]" #define MCHelpSwOR "\n or Rename files automatically" #define MCHelpSwOS "\n os Save NTFS streams" #define MCHelpSwOW "\n ow Save or restore file owner and group" --- unrar-nonfree-5.0.10.orig/options.hpp +++ unrar-nonfree-5.0.10/options.hpp @@ -129,6 +129,7 @@ class RAROptions bool ProcessOwners; bool SaveSymLinks; bool SaveHardLinks; + bool AbsoluteLinks; int Priority; int SleepTime; bool KeepBroken; --- unrar-nonfree-5.0.10.orig/pathfn.cpp +++ unrar-nonfree-5.0.10/pathfn.cpp @@ -593,6 +593,12 @@ bool IsFullPath(const wchar *Path) } +bool IsFullRootPath(const wchar *Path) +{ + return IsFullPath(Path) || IsPathDiv(Path[0]); +} + + bool IsDiskLetter(const wchar *Path) { wchar Letter=etoupperw(Path[0]); --- unrar-nonfree-5.0.10.orig/pathfn.hpp +++ unrar-nonfree-5.0.10/pathfn.hpp @@ -31,6 +31,7 @@ wchar* UnixSlashToDos(wchar *SrcName,wch wchar* DosSlashToUnix(wchar *SrcName,wchar *DestName=NULL,size_t MaxLength=NM); void ConvertNameToFull(const wchar *Src,wchar *Dest,size_t MaxSize); bool IsFullPath(const wchar *Path); +bool IsFullRootPath(const wchar *Path); bool IsDiskLetter(const wchar *Path); void GetPathRoot(const wchar *Path,wchar *Root,size_t MaxSize); int ParseVersionFileName(wchar *Name,bool Truncate); --- unrar-nonfree-5.0.10.orig/ulinks.cpp +++ unrar-nonfree-5.0.10/ulinks.cpp @@ -24,7 +24,13 @@ static bool UnixSymlink(const char *Targ } -bool ExtractUnixLink30(ComprDataIO &DataIO,Archive &Arc,const wchar *LinkName) +static bool IsFullPath(const char *PathA) // Unix ASCII version. +{ + return *PathA==CPATHDIVIDER; +} + + +bool ExtractUnixLink30(CommandData *Cmd,ComprDataIO &DataIO,Archive &Arc,const wchar *LinkName) { char Target[NM]; if (IsLink(Arc.FileHead.FileAttr)) @@ -42,23 +48,32 @@ bool ExtractUnixLink30(ComprDataIO &Data if (!DataIO.UnpHash.Cmp(&Arc.FileHead.FileHash,Arc.FileHead.UseHashKey ? Arc.FileHead.HashKey:NULL)) return true; + if (!Cmd->AbsoluteLinks && (IsFullPath(Target) || + !IsRelativeSymlinkSafe(Arc.FileHead.FileName,Arc.FileHead.RedirName))) + return false; + return UnixSymlink(Target,LinkName); } return false; } -bool ExtractUnixLink50(const wchar *Name,FileHeader *hd) +bool ExtractUnixLink50(CommandData *Cmd,const wchar *Name,FileHeader *hd) { char Target[NM]; WideToChar(hd->RedirName,Target,ASIZE(Target)); if (hd->RedirType==FSREDIR_WINSYMLINK || hd->RedirType==FSREDIR_JUNCTION) { // Cannot create Windows absolute path symlinks in Unix. Only relative path - // Windows symlinks can be created here. - if (strncmp(Target,"\\??\\",4)==0) + // Windows symlinks can be created here. RAR 5.0 used \??\ prefix + // for Windows absolute symlinks, since RAR 5.1 /??/ is used. + // We escape ? as \? to avoid "trigraph" warning + if (strncmp(Target,"\\??\\",4)==0 || strncmp(Target,"/\?\?/",4)==0) return false; DosSlashToUnix(Target,Target,ASIZE(Target)); } + if (!Cmd->AbsoluteLinks && (IsFullPath(Target) || + !IsRelativeSymlinkSafe(hd->FileName,hd->RedirName))) + return false; return UnixSymlink(Target,Name); } --- unrar-nonfree-5.0.10.orig/ulinks.hpp +++ unrar-nonfree-5.0.10/ulinks.hpp @@ -1,9 +1,9 @@ #ifndef _RAR_ULINKS_ #define _RAR_ULINKS_ -void SaveLinkData(ComprDataIO &DataIO,Archive &TempArc,FileHeader &hd, +void SaveLinkData(CommandData *Cmd,ComprDataIO &DataIO,Archive &TempArc,FileHeader &hd, const char *Name); -bool ExtractLink(ComprDataIO &DataIO,Archive &Arc,const char *LinkName, +bool ExtractLink(CommandData *Cmd,ComprDataIO &DataIO,Archive &Arc,const char *LinkName, uint &LinkCRC,bool Create); #endif debian/patches/fix-buildflags0000664000000000000000000000037612203166103013442 0ustar --- a/makefile +++ b/makefile @@ -3,11 +3,9 @@ # Linux using GCC CXX=g++ -CXXFLAGS=-O2 -LIBFLAGS=-fPIC DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP STRIP=strip -LDFLAGS=-pthread +LDFLAGS+=-pthread DESTDIR=/usr # Linux using LCC debian/watch0000664000000000000000000000015511346235741010230 0ustar version=3 http://www.rarlab.com/rar_add.htm http://www.rarlab.com/rar/unrarsrc-(.*)\.tar\.gz debian uupdate debian/compat0000664000000000000000000000000212203161610010356 0ustar 9 debian/prerm0000664000000000000000000000017511346235741010251 0ustar #!/bin/sh set -e if [ "$1" != "upgrade" ]; then update-alternatives --remove unrar /usr/bin/unrar-nonfree fi #DEBHELPER# debian/dirs0000664000000000000000000000001011346235741010051 0ustar usr/bin debian/source/0000775000000000000000000000000011346235755010503 5ustar debian/source/format0000664000000000000000000000001411353105572011700 0ustar 3.0 (quilt)