mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
fatcat: Add recipe
fatcat is a tool designed to manipulate FAT filesystems, in order to explore, extract, repair, recover and forensic them. It currently supports FAT12, FAT16 and FAT32. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
a804b0c1bb
commit
3272db6afe
@ -0,0 +1,37 @@
|
||||
From 14ef83291096e019ebc48040cf63530a2574a26d Mon Sep 17 00:00:00 2001
|
||||
From: Alex Kiernan <alex.kiernan@gmail.com>
|
||||
Date: Sun, 19 Jan 2020 16:03:21 +0000
|
||||
Subject: [PATCH] Use unistd.h not argp.h for all POSIX systems
|
||||
|
||||
getopt(3) is found in unistd.h on all POSIX systems and we make no use
|
||||
of any of the GNU specific argp extensions. Include unistd.h directly to
|
||||
allow building with musl on linux, whilst retaining compatibility with
|
||||
glibc and other unices.
|
||||
|
||||
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
|
||||
Upstream-status: Pending
|
||||
---
|
||||
src/fatcat.cpp | 8 ++------
|
||||
1 file changed, 2 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/src/fatcat.cpp b/src/fatcat.cpp
|
||||
index ce23ca07bb99..b4427e465bde 100644
|
||||
--- a/src/fatcat.cpp
|
||||
+++ b/src/fatcat.cpp
|
||||
@@ -1,14 +1,10 @@
|
||||
#include <stdlib.h>
|
||||
-#include<string.h>
|
||||
-#ifdef __APPLE__
|
||||
-#include <unistd.h>
|
||||
-#else
|
||||
+#include <string.h>
|
||||
#ifdef __WIN__
|
||||
#include <ctype.h>
|
||||
#include "xgetopt/xgetopt.h"
|
||||
#else
|
||||
-#include <argp.h>
|
||||
-#endif
|
||||
+#include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
18
meta-filesystems/recipes-utils/fatcat/fatcat_1.1.0.bb
Normal file
18
meta-filesystems/recipes-utils/fatcat/fatcat_1.1.0.bb
Normal file
@ -0,0 +1,18 @@
|
||||
SUMMARY = "FAT filesystems explore, extract, repair, and forensic tool"
|
||||
DESCRIPTION = "This tool is designed to manipulate FAT filesystems, in order to \
|
||||
explore, extract, repair, recover and forensic them. It currently supports \
|
||||
FAT12, FAT16 and FAT32."
|
||||
HOMEPAGE = "https://github.com/Gregwar/fatcat"
|
||||
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=57fbbfebd0dd1d6ff21b8cecb552a03f"
|
||||
|
||||
SRC_URI = "git://github.com/Gregwar/fatcat.git \
|
||||
file://0001-Use-unistd.h-not-argp.h-for-all-POSIX-systems.patch \
|
||||
"
|
||||
|
||||
SRCREV = "b923172d97c578297964c062e3a92799e2a9eca4"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
||||
Loading…
x
Reference in New Issue
Block a user