Prerequisites - EclipseCon 2008 TM Tutorial
EPL Prerequisites
Other License Prerequisites
TCF Demo Preparations
- Extract qemu-puppy-2.17-1.tar.gz to a directory ("puppy")
- Copy devx_217.sfs into the puppy directory (overwriting old devx217.sfs)
- Launch Puppy Emulator:
- Click on Console icon on top, and run commands (may need slight modifications):
- smbmount //qemuserver/c /c -o username=mober,workgroup=corp
- tar xfvz /c/tmtutorial/04_base_other/libelf-0.8.9/libelf-0.8.9.tar.gz
- cd libelf-0.8.9
- ./configure && make && make install
- ln -s /usr/local/lib/libelf* /root/my-applications/lib/
- cp -R /c/tmtutorial/workspace/tcf/org.eclipse.tm.tcf.agent .
- cd org.eclipse.tm.tcf.agent
- make
- Test the agent
- In original console:
- Start a new console:
- cd org.eclipse.tm.tcf.agent
- ./client -L-
- peers
- connect tcp:127.0.0.1:1534
- tcf FileSystem roots
- tcf FileSystem opendir "/root"
- tcf FileSystem readdir "FS0"
- tcf Processes getChildren "" false
- In QEmu: Menu > Shut Down Computer
- Wait long enough: this ensures that squash filesystem is saved into pup_save.3fs
- If you want to restart from scratch, just gunzip pup_save.3fs.empty.gz
- Zip up "puppy" folder into "puppy_tcf.zip"
RSE Tutorial
TmL Demo