Menu

Tree [1ee4ab] master /
 History

HTTPS access


File Date Author Commit
 app 2005-02-24 Don Mahurin Don Mahurin [ea7830] removed MAKEFLAGS= ?? . configure such that DES...
 dist 2005-02-24 Don Mahurin Don Mahurin [b37bbb] added perltidy and perl-Sys-Mknod
 import 2005-02-24 Don Mahurin Don Mahurin [6fc45c] *** empty log message ***
 lib 2005-02-24 Don Mahurin Don Mahurin [4e25b4] fixed perltidystrip. apply patch to Sys-Mknod
 mk 2005-03-18 Don Mahurin Don Mahurin [1ee4ab] unexport DESTDIR, to avoid problems with sub-ma...
 setup 2005-02-26 Don Mahurin Don Mahurin [44247f] *** empty log message ***
 tool 2005-02-24 Don Mahurin Don Mahurin [4e25b4] fixed perltidystrip. apply patch to Sys-Mknod
 CHANGELOG 2005-02-24 Don Mahurin Don Mahurin [cf41b7] 0.9.5
 Makefile 2005-02-24 Don Mahurin Don Mahurin [ea7830] removed MAKEFLAGS= ?? . configure such that DES...
 README 2005-02-24 Don Mahurin Don Mahurin [41dc8e] *** empty log message ***
 TODO 2005-02-24 Don Mahurin Don Mahurin [ff4fd9] *** empty log message ***

Read Me

BUILD

tar -xvzf perllinux.tgz
cd perllinux/dist/perllinux
make get-required-imports
make build-required
make build

INSTALL

mkdir -p /perlinux
make install DESTDIR=/perlllinux

RUN - EMBED into LINUX 2.6.?

In .../src/linux
Turn on initramfs and set:

CONFIG_INITRAMFS_SOURCE=/perllinux  (or ...perllinux/Gen/.../stageall
then:
make
make install

RUN - USER MODE LINUX
(requires uml linux with ramfs support)

linux rootfstype=hostfs eth0=ethertap,tap0,,192.168.0.254 rootflags=/perllinux root=/dev/root

To redirect tty1 to the current terminal, and disable the others, add the flags: con0=none con1=fd:0,fd:1 con2=none con3=none

RUN - PIVOT ROOT OF CURRENT LINUX INSTALL

Create a pivotroot script - /perllinuxrc

#!/bin/sh
/sbin/modprobe eth0
dir=/perllinux
mount --bind $dir /mnt
cd /mnt
/sbin/pivot_root . /mnt/root0
exec /sbin/init

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.