Tiny Core Linux

Tiny Core Extensions => TCE News => Topic started by: Roberto A. Foglietta on August 19, 2021, 02:17:08 PM

Title: unionfs-fuse.tcz submit
Post by: Roberto A. Foglietta on August 19, 2021, 02:17:08 PM
Hi,

 I have produced this new extension on x86_64 platform. In attachment.


Title:          unionfs-fuse.tcz
Description:    Unionfs is a filesystem service which implements a union mount for other file systems.
Version:        2.1
Author:         Radek Podgorny, Bernd Schubert
Original-Site:  https://github.com/rpodgorny/unionfs-fuse
Copying-policy: BSD license
Size:           64 KB
Extension_by:   Roberto A. Foglietta
Comments:       Compiled on x86_64 platform
Change-log:     ----
Current:        2021/08/19 - First version


 Cheers, -R
Title: Re: unionfs-fuse.tcz submit
Post by: Rich on August 19, 2021, 04:50:50 PM
Hi Roberto A. Foglietta
The  Forum Rules and Guidelines  state:
Quote
2. No attachments/links of binary extensions
Found here:
http://forum.tinycorelinux.net/index.php/topic,7738.0.html

You are not allowed to post binary attachments, or direct links to external binaries.
You may post a link that takes you  to an external site, where someone can then choose to download something.

Extension submittals may not be made in the forum.
Extension submittals must be E-mailed to the address listed at the end of this Wiki:
http://wiki.tinycorelinux.net/doku.php?id=wiki:creating_extensions#submitting
Title: Re: unionfs-fuse.tcz submit
Post by: Roberto A. Foglietta on August 19, 2021, 06:35:48 PM
Hi Roberto A. Foglietta
[...]
Extension submittals must be E-mailed to the address listed at the end of this Wiki:
http://wiki.tinycorelinux.net/doku.php?id=wiki:creating_extensions#submitting

Thank you Rich for the explanation.
Title: Re: unionfs-fuse.tcz submit
Post by: Rich on August 19, 2021, 07:03:57 PM
Hi Roberto A. Foglietta
You should also install  submitqc.tcz.  Once you have your  .tcz  files complete, run:
Code: [Select]
submitqc --libsThis will check any extensions in the current directory for correctness.
Title: Re: unionfs-fuse.tcz submit
Post by: Roberto A. Foglietta on August 20, 2021, 02:07:01 AM
You should also install  submitqc.tcz.  Once you have your  .tcz  files complete, run:
Code: [Select]
submitqc --libsThis will check any extensions in the current directory for correctness.

I have used this script to produce the tcz and I hope it will be useful and further developed for generalisation

I have added file, strace and submitqc to develop meta-package in TinyCore Editor, so it will be ready to produce extensions.
Title: Re: unionfs-fuse.tcz submit
Post by: Rich on August 20, 2021, 07:54:04 AM
Hi Roberto A. Foglietta
The  .info  file you have displayed in the first post is missing the  Tags:  field. The repository has a  tags.db  file that
gets updated whenever an extension is added/removed from the repository. The  tags.db  file is used by the  Apps
utility to search if an extension exists in the repository.

If you download the tarball from here:
http://tinycorelinux.net/10.x/x86/tcz/src/PicFormat/
You'll find the compile script I use whenever I want to build something. It may or may not contain some ideas you find
useful. One of my pet peeves is  .tcz.list  files that are not in ascending sorted order, so you might want to check that
out.
Title: Re: unionfs-fuse.tcz submit
Post by: Roberto A. Foglietta on August 20, 2021, 09:49:31 AM
Hi Roberto A. Foglietta
The  .info  file you have displayed in the first post is missing the  Tags:  field. The repository has a  tags.db  file that
gets updated whenever an extension is added/removed from the repository. The  tags.db  file is used by the  Apps
utility to search if an extension exists in the repository.

Fixed in the version I sent to the maintainers. Also permissions were broken and not stripped the binaries.
Title: Re: unionfs-fuse.tcz submit
Post by: Rich on August 20, 2021, 10:30:41 AM
Hi Roberto A. Foglietta
I think  submitqc  fixes permissions.
Title: Re: unionfs-fuse.tcz submit
Post by: Roberto A. Foglietta on August 21, 2021, 02:47:33 AM
The package is available for TC 12.x x86_64 on the repository.