<div dir="ltr"><div>See here:</div><div><br></div><div><a href="https://www.slackwiki.com/Packages">https://www.slackwiki.com/Packages</a></div><div><a href="https://www.slackwiki.com/Building_A_Package">https://www.slackwiki.com/Building_A_Package</a></div><div><a href="http://docs.slackware.com/howtos:slackware_admin:building_packages_with_sbopkg">http://docs.slackware.com/howtos:slackware_admin:building_packages_with_sbopkg</a></div><div><a href="http://docs.slackware.com/howtos:find_packages_with_filenames">http://docs.slackware.com/howtos:find_packages_with_filenames</a></div><div><a href="http://docs.slackware.com/howtos:slackware_admin:querying_installed_packages">http://docs.slackware.com/howtos:slackware_admin:querying_installed_packages</a></div><div><br></div><div>You will find that as Slackware does not track dependencies, it is resilient to most hacking possibilities.</div><div><br></div><div>As a tutorial, try to build a helloworld package. <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 11, 2022 at 4:29 AM Jeremy Hansen <<a href="mailto:jebrhansen%2BSBo@gmail.com">jebrhansen+SBo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 10, 2022, 7:19 PM Beco via SlackBuilds-users <<a href="mailto:slackbuilds-users@slackbuilds.org" target="_blank">slackbuilds-users@slackbuilds.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello there, Slack users,<br>
<br>
I just joined.<br>
I hope you are all doing well, and that this list is still active.<br>
<br>
I am migrating from Debian systemD. I tried Devuan as well. It is<br>
difficult to change distros when you have many computers/notebooks and<br>
you want them to share the same distro.<br>
<br>
Some of my small scripts and programs need to adapt. It is not a big<br>
deal, but I want them to keep organized. I think the best way is to<br>
reorganize them within the parameters and directory structure of a<br>
slackware package.<br>
<br>
<br>
Please, what is a good updated detailed source of explanation about<br>
the format and internals of a tgz tar-ball (package)?<br>
<br>
<br>
Thanks and still in time, happy 2022.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Welcome! They're pretty simple. The majority of it is simply extracted to the root filesystem and is stored with the exact layout it is expected to have on the root filesystem.</div><div dir="auto"><br></div><div dir="auto">Where it differs is the install/ directory. This houses the files for the Slackware package manager. The two most common are slack-desc and doinst.sh. The former is used as the information displayed by Slackware's package manager during installation and maintenance. The latter is an optional file that is run immediately after the package is installed. You can see SBo's templates for both at the below address.</div><div dir="auto"><br></div><div dir="auto">Good luck,</div><div dir="auto">Jeremy</div></div>
_______________________________________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
<a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
</blockquote></div>