TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Michael Dukelsky
from: Kai Richter
date: 2023-06-11 17:28:00
subject: no perl compilation

Hello Michael!

06 Jun 23, Michael Dukelsky wrote to Kai Richter:

 MD> If you want to install Husky in a jail or generally in a computer
 MD> without installed git, please do the following.

 MD> The installation will be done in two steps. At the first step you need
 MD> a computer with access to Internet and with installed git. Here you
 MD> obtain the full sources including cvsdate.h files. After that you copy
 MD> that to the computer where the installation should be done (or to the
 MD> jail)

Done. I used the already existing directory. Because the git jail and the node jail have the same OS and compiler version the output should be the same.

 MD>  and build and install Husky there.

 MD> Modify the created huskymak.cfg to your liking. If you do not want to
 MD> use Perl, delete 'util' from the PROGRAMS list and set PERL=0. Now run

 MD> gmake update

Done and moved to the node jail. Because i've chosed dynlib=0 the executables in the Build dirctories should work without libs installation. Do they? I haven't tested yet ...one moment please...

/bin% tparser
tparser/fbsd 1.9.0-cur 2021-05-02
Could not find Config-file

They do. ;-)

 MD> Step 2. After that copy the whole husky_build directory to the jail.
 MD> Be sure to install all the necessary programs in the jail. Which
 MD> programs to install depends on the settings you use in huskymak.cfg.

 MD> ./build.sh --offline

Done. I wasn't surprised that i didn't see any output and that build command was completed immediately. But when i adjusted the path to the fidoconfig and built again there was no output too. I'm surprised. Isn't the default config path compiled into the executables? Ah, no. I found the documentation for the environment variable FIDOCONFIG.

Interesting. My fresh git jail with husky is ~250MB smaller than my proposed node jail. Looks like i should reset the node jail to get rid of unnecessary stuff. Thanks a lot for your help! We reached another little milestone on my todo list.

For today one last question only. I read the progit book last year and can do the basics like add, commit and status to my local .git. I noticed all git clones of husky do have the actual time stamp but not the dates as visible as on github.com. Is this normal or did i miss a configuration setting?

Regards

Kai

--- GoldED+/LNX 1.1.4.7
                                                                       
* Origin: Monobox (2:240/77)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.