mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-30 13:00:02 +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:
+37
@@ -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>
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user