diff options
author | root <root@rshg054.dnsready.net> | 2013-06-01 00:09:42 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-06-01 00:09:42 -0700 |
commit | f8a7f10fa1675bee536e1fdb4672c3d84e779d1c (patch) | |
tree | 2140a8d8b3b10f30e5179f108ae6682e296311e1 /extra/dosfstools | |
parent | 7e7561a9640d0e1f54288a391239feb6bd691b56 (diff) |
Sat Jun 1 00:09:42 PDT 2013
Diffstat (limited to 'extra/dosfstools')
-rw-r--r-- | extra/dosfstools/PKGBUILD | 24 | ||||
-rw-r--r-- | extra/dosfstools/dosfstools-3.0.12-fix-alloc-rootdir-entry.patch | 25 |
2 files changed, 0 insertions, 49 deletions
diff --git a/extra/dosfstools/PKGBUILD b/extra/dosfstools/PKGBUILD deleted file mode 100644 index 63834267f..000000000 --- a/extra/dosfstools/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# $Id: PKGBUILD 186622 2013-05-30 05:56:36Z tpowa $ -# Maintainer: dorphell <dorphell@archlinux.org> -# Committer: Judd Vinet <jvinet@zeroflux.org> -pkgname=dosfstools -pkgver=3.0.17 -pkgrel=1 -pkgdesc="DOS filesystem utilities" -arch=(i686 x86_64) -depends=('glibc') -source=(http://www.daniel-baumann.ch/files/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) -url="http://www.daniel-baumann.ch/software/dosfstools/" -license=('GPL2') - -build() { - cd $srcdir/$pkgname-$pkgver - make -} - -package () { - cd $srcdir/$pkgname-$pkgver - make PREFIX=$pkgdir SBINDIR=$pkgdir/usr/bin MANDIR=$pkgdir/usr/share/man DOCDIR=$pkgdir/usr/share/doc install -} -md5sums=('468b953ddc8baf66e9881d1a5eae03e2' - 'SKIP') diff --git a/extra/dosfstools/dosfstools-3.0.12-fix-alloc-rootdir-entry.patch b/extra/dosfstools/dosfstools-3.0.12-fix-alloc-rootdir-entry.patch deleted file mode 100644 index 44e6e86b5..000000000 --- a/extra/dosfstools/dosfstools-3.0.12-fix-alloc-rootdir-entry.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- dosfstools-3.0.12/src/check.c.old 2010-01-23 10:13:17.000000000 +0100 -+++ dosfstools-3.0.12/src/check.c 2011-01-31 17:43:31.462674941 +0100 -@@ -174,7 +174,10 @@ - offset = fs->root_start + next_free * sizeof(DIR_ENT); - memset(de, 0, sizeof(DIR_ENT)); - while (1) { -- sprintf((char *)de->name, pattern, curr_num); -+ char expanded[12]; -+ sprintf(expanded, pattern, curr_num); -+ memcpy(de->name, expanded, 8); -+ memcpy(de->ext, expanded + 8, 3); - for (scan = 0; scan < fs->root_entries; scan++) - if (scan != next_free && - !strncmp((const char *)root[scan].name, ---- dosfstools-3.0.12/src/fat.c -+++ dosfstools-3.0.12/src/fat.c -@@ -474,7 +474,7 @@ void reclaim_file(DOS_FS * fs) - DIR_ENT de; - loff_t offset; - files++; -- offset = alloc_rootdir_entry(fs, &de, "FSCK%04d"); -+ offset = alloc_rootdir_entry(fs, &de, "FSCK%04dREC"); - de.start = CT_LE_W(i & 0xffff); - if (fs->fat_bits == 32) - de.starthi = CT_LE_W(i >> 16); |