GithubHelp home page GithubHelp logo

schwer-q / heirloom-pkgtools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aflat/heirloom-pkgtools

0.0 1.0 0.0 1.37 MB

C 97.13% Makefile 1.54% Lex 0.44% C++ 0.15% Yacc 0.71% Shell 0.02%

heirloom-pkgtools's Introduction

Initial code was written bt Gunnar Ritter, you can find it here:
http://heirloom.sourceforge.net/pkgtools.html

I imported it into github so I can change it up a bit to work on
a more modern OS, Centos 6.6 x86_64 I have included the original 
README contents, but I can't vouch for their correctness

Building on Centos 6.6:
you will need to build(make and make install) the heirloom-devtools
once they are insatlled, then:

yum install  openssl-devel.i686 flex-devel.i686
make
make install

There is a hardcoded dependency on the /usr/lib/x86_64-redhat-linux5E/include/stropts.h file,
which is declared in the libadm/Makefile.mk file. compat-glibc-headers installs this. I don't know
of a 32 bit version of this file, so I am cheating a bit here.




README file for the Heirloom Packaging Tools
============================================

The Heirloom Packaging Tools are Linux ports of the SVR4
application packaging tools, as released by Sun as part of
OpenSolaris.

Currently, there exists no Linux distribution which bases
its package management on these tools. Nevertheless, they
are useful for evaluation purposes. If run in interactive
mode, "pkgadd" will ask for confirmation before overwriting
existing files, so it is principally possible to use these
tools in addition to another packaging system.

The packaging tools depend on other components of the
Heirloom Project, namely, the Bourne shell, the toolchest,
and the development tools. You must install them on the
compilation system before. For a target system, only the
Bourne shell and the toolchest are required.

To build and install:

- Adjust the installation paths and compiler settings in the file
  "mk.config", which is in makefile syntax.

- Execute "make", followed by "make install". "make mrproper" will
  destroy all generated files.

Once the tools are installed, "make heirloom-pkgtools.pkg" will
create a SVR4 datastream format package containing them. You can
use it as a starting point for further experiments. For further
information, see the enclosed manual pages, or refer to an
introductory text for SVR4 packaging.

Some of the features recently introduced by Sun are partially
disabled in this variant; this applies to SQLite, Solaris zones,
signed packages, and web installation. Still, OpenSSL header
files are required while building, although the libraries are
not used for linking.

New releases of this project are announced on Freshmeat. If you want to
get notified by email on each release, use their subscription service at
<http://freshmeat.net/projects/pkgtools/>.

The project homepage is currently at <http://heirloom.sourceforge.net>.

Report bugs to

Gunnar Ritter
Freiburg i. Br.
Germany
<http://heirloom.sourceforge.net>
<[email protected]>                                               2/28/07

heirloom-pkgtools's People

Contributors

aflat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.