2
# tkextlib/trofs/trofs.rb
3
# by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
8
# call setup script for general 'tkextlib' libraries
9
require 'tkextlib/setup.rb'
12
require 'tkextlib/trofs/setup.rb'
14
# TkPackage.require('trofs', '0.4')
15
TkPackage.require('trofs')
21
PACKAGE_NAME = 'trofs'.freeze
26
def self.package_version
28
TkPackage.require('trofs')
34
##############################################
36
def self.create_archive(dir, archive)
37
tk_call('::trofs::archive', dir, archive)
41
def self.mount(archive, mountpoint=None)
42
# returns the normalized path to mountpoint
43
tk_call('::trofs::mount', archive, mountpoint)
46
def self.umount(mountpoint)
47
tk_call('::trofs::umount', mountpoint)