2018-01-12 10:08:53 +08:00
2018-01-12 10:08:53 +08:00
2017-12-08 21:13:21 +08:00
2017-12-11 23:54:05 +08:00
2017-07-23 23:55:11 +08:00
2017-12-25 11:22:37 +08:00
2017-12-11 23:57:39 +08:00
2017-12-24 00:27:52 +08:00
2017-12-16 14:57:56 +08:00
2017-12-22 11:43:53 +08:00
2017-12-21 23:50:37 +08:00
2017-12-24 00:27:52 +08:00
2017-12-11 23:55:10 +08:00
2017-10-22 21:15:58 +08:00
2017-08-12 23:09:07 +08:00

scratchpkg

A package manager for Linux From Scratch

Description

scratchpkg is a package manager were built to manage package for Linux From Scratch system. This package manager is fully written in bash. The script to build package using port system like Arch's makepkg, CRUX's pkgmk and NuTyX's cards. Package were build and install into temporary location using DESTDIR method then compressed the directory using tar.

Installing packaged tar is extract it into real system then write all files was extracted into index directory. So scratchpkg will track all files installed. scratchpkg does not automatically resolve dependency but it does checking for dependency before build the package and print the missing dependency.

scratchpkg read build script (spkgbuild) in ports directory to get all variables and functions needed before build it. All information of package will written into package like version, description, depends and etc. So the build package is not gonna need its ports anymore to get the information. This is really good when checking for package dependent or install package that was built from other machine.

Install

Installing just simply execute INSTALL.sh:

./INSTALL.sh

If packaging, append DESTDIR=/tmp/path:

DESTDIR=/tmp/path ./INSTALL.sh

Description
No description provided
Readme GPL-3.0 732 KiB
Languages
Shell 100%