free software resistance
the cost of computing freedom is eternal vigilance
### mxencore03.fig
*original date:* aug 2018
*originally posted:* oct 2024
mxencore03.fig:
```
#### license: creative commons cc0 1.0 (public domain)
#### http://creativecommons.org/publicdomain/zero/1.0/
proginf = "mxencore 0.3, jul 2018 mn" ; print
isov = "1" # number of xencore iso ; for xencore-7.iso put "7"
# ===========================================================
# you will need python 2, and fig 2.x or 4.x to run mxencore.
# you can download fig 4.6 here:
# https://notabug.org/figosdev/figos/raw/master/fig46.py
# ===========================================================
# this is a python-based language ; it does not require indentation
# only inline python code needs indenting
# to create corepup, include "wanderer" in profiles.
# to change corepup, add the names of other profiles.
# only the bottom profiles = line actually affects the build.
# note that figosdev-more includes mkfigos features not yet removed from (or yet integrated with) mxencore
# mxencore-0.3 means "create tcz packages for current version of this remaster tool, and for previous versions, back to 0.3"
# the default is currently not to create mxencore packages.
# to avoid ambiguity: "tcz packages" are packages for tinycore or corepup.
# "mxencore packages" are packages containing the mxencore tool.
# non-standard extras
profiles = "wanderer wanderer-minimal wanderer-core figosdev figosdev-more libre mxencore-3"
# standard corepup 6: (unused since mxencore 0.1, please report results if you try it)
profiles = "wanderer"
# standard corepup 7:
profiles = "wanderer wanderer-minimal"
# standard corepup 8:
profiles = "wanderer wanderer-minimal wanderer-core"
# the default profiles line is closer to the standard corepups:
# this is the one that counts when you run mxencore
profiles = "wanderer figosdev libre"
# to create corepup-7 instead of 8, remove wanderer-core profile and set isov to "7"
isov = "7"
coreplusurl = "http://smokey01.com/wanderer/CorePlus-6.4.1.iso"
# sha256 c07424fac838f2117b9150d94021d768ff3864b81221c8a8abbcf49f0280b762
xencoreurl = "http://distro.ibiblio.org/puppylinux/puppy-xenial/32/xenialpup-7.5-uefi.iso"
# to add functionality for a contributor, use this conditional around their code:
# change = changeforwhom profiles "contributorname"
# iftrue change
# # put code for that contributor here
# # it will only run if mxencore is run with their name included in profiles
# fig
#### copyright information about certain source files
#### (which is not noted elsewhere)
####
#### this downloads a modified version of tc-config,
#### a component of tinycore, written by robert shingledecker.
#### the copyright notice on tc-config is unmodified;
#### however, it does not mention that the license is gpl 2.
#### i am not the person who modified the file, however
#### i uploaded it to https://ptpb.pw/3Jyz (with the copyright
#### notice.) if there are any compliance issues, roberts may
#### contact me on the tinycore forum: figosdev
####
#### this script modifies a gpl-licensed distribution.
#### it then outputs the iso for a similar distribution.
#### the script itself is in the public domain.
#### most compliance issues should pertain to what is then
#### done with the resulting iso. however, the tc-config
#### file does not say what license it uses; it is part of
#### an aggregate distribution that implies it is gpl 2,
#### particularly here: http://tinycorelinux.net/faq.html
# ignore the fastcomp thing, related to sfs versions of mkfigos
# you want fastcomp to be 0
# (removing the 1 works as well as putting a 0 after.)
# set to 1 when trying the script out, will do less compression of sfs
fastcomp 0
# most mxencore functions are defined here, prior to being used in the script
# if you are only tweaking your corepup build, you will likely prefer to focus
# on the function calls (later) rather than the definitions here
isoname "xencore-" plus isov
function changeforwhom (profiles whom)
now = profiles ; lcase ; split now " " ; instr now whom ; return now
fig
function changeforoption (profiles whom)
p = profiles ; lcase ; split p " "
find = whom plus "-" ; lcase
forin t p
now = instr t whom
ifequal now 1
profilelen = find ; len
r = t ; len ; minus profilelen
opt = t ; right r ; return opt
fig
next
now return ""
fig
function fixpings force isoname fromt tot fname
try
fc arropen fname
ck join fc " " instr ck "auto-edited by mk"
iftrue force
ck 0
fig
iftrue ck
pass
else
now fname open "w"
forin t fc
text split t fromt join text tot
now text fprint fname
next
now " # auto-edited by mk" plus isoname fprint fname
now fname close
q 34 chr
now "chmod +x " plus q plus fname plus q shell
fig
except
pass
resume
fig
function tczpreps (pkg addpath)
now = "mkdir -p /mnt/mxencore/tcz" ; shell
now = "mkdir -p /mnt/mxencore/tcz/" plus pkg plus addpath ; shell
fig
function (tczbuild pkg)
now = "mksquashfs /mnt/mxencore/tcz/" plus pkg plus " " plus "/mnt/mxencore/newiso/cde/optional/" plus pkg plus ".tcz -noappend" ; shell
now = "md5sum /mnt/mxencore/newiso/cde/optional/" plus pkg plus ".tcz > /mnt/mxencore/newiso/cde/optional/" plus pkg plus ".tcz.md5.txt" ; shell
fig
function addquoted mainv toquote
q 34 chr
now mainv plus " " plus q plus toquote plus q return now
fig
function urf (p)
# filename from url
# ... return whats to the right of the rightmost "/" (or entire string if "/" not found)
r p reverse instr r "/" minus 1
ifmore r 0
now p right r return now
else
now p return now
fig
fig
function download (iso)
now = iso
now = urf iso
u = urf iso
ck = "ls" addquoted ck u plus " | wc -l" arrshell join ck " " int
ifequal ck 0
now "wget" addquoted now iso plus " 2> /dev/null" shell
ck = "ls" addquoted ck u plus " | wc -l" arrshell join ck " " int print
else
now u colortext 15 plus " already exists, not downloading" prints colortext 7 "" print
fig
fig
function gettcz (major pkg)
base = "http://tinycorelinux.net/"
pkgurl = base plus major plus "/x86/tcz/" plus pkg plus ".tcz" ; download pkgurl
txturl = base plus major plus "/x86/tcz/" plus pkg plus ".tcz.md5.txt" ; download txturl
depurl = base plus major plus "/x86/tcz/" plus pkg plus ".tcz.dep" ; download depurl
fig
function copytcz (major pkg topath)
base = "cp '/mnt/mxencore/"
pkgurl = base plus pkg plus ".tcz' " plus topath ; shell
txturl = base plus pkg plus ".tcz.md5.txt' " plus topath ; shell
depurl = base plus pkg plus ".tcz.dep' " plus topath ; shell
fig
function rmtcz (major pkg)
base = "rm "
pkgurl = base plus pkg plus ".tcz" ; shell
txturl = base plus pkg plus ".tcz.md5.txt 2> /dev/null" ; shell
depurl = base plus pkg plus ".tcz.dep 2> /dev/null" ; shell
fig
function addpackages (pkgtype major pkgs)
addpkg = split pkgs " "
forin packages addpkg
now = gettcz major packages
next
fig
function copypackages (pkgtype major pkgs topath)
addpkg = split pkgs " "
forin packages addpkg
now = copytcz major packages topath
next
fig
function rmpackages (pkgtype major pkgs)
rmpkg = split pkgs " "
forin packages rmpkg
now = rmtcz major packages
next
fig
pwd "pwd" arrshell join pwd ""
# setup and some old stuff from mkfigos that wont go in the build by default
urfcoreplusurl = urf coreplusurl
urfxencoreurl = urf xencoreurl
now download coreplusurl
now download xencoreurl
fpath pwd plus "/" plus urfcoreplusurl
now "mkdir /mnt/mxencore" shell
now "mkdir /mnt/mxencore/newiso" shell
now "mkdir /mnt/mxencore/fs" shell
now "mkdir /mnt/mxencore/coreplus" shell
now "mkdir /mnt/mxencore/coreplusfs" shell
now "mkdir -p /mnt/mxencore/xenpup/iso" shell
now "mkdir /mnt/mxencore/xenpup/fs" shell
#now "mkdir /mnt/mxencore/xenpup/zdrv" shell
nowplus "cd /mnt/mxencore ; if [ -e logo.16 ] ; then echo ; else wget -O- 'https://notabug.org/figosdev/figos/raw/master/el3ZRly.png' > logo.16 ; "
now nowplus plus "wget 'https://notabug.org/figosdev/figos/raw/master/fig46.py' ; wget 'https://notabug.org/figosdev/figos/raw/master/alex23.py' ; chmod +x fig*.py alex*.py ; fi" shell
q 34 chr
now "mount " plus q plus pwd plus "/" plus urfcoreplusurl plus q plus " /mnt/mxencore/coreplus -o loop" shell
now "mount " plus q plus pwd plus "/" plus urfxencoreurl plus q plus " /mnt/mxencore/xenpup/iso -o loop" shell
now "cd /mnt/mxencore/xenpup/fs && unsquashfs -p 1 /mnt/mxencore/xenpup/iso/puppy_xenialpup_7.5.sfs" shell
now "rm -rf /mnt/mxencore/xenpup/fs/squashfs-root/usr/lib/python2.7" shell
#now "cd /mnt/mxencore/xenpup/zdrv ; unsquashfs /mnt/mxencore/xenpup/iso/zdrv_xenialpup_7.5.sfs" shell
now = "/mnt/mxencore" ; chdir
now = "wget -O- https://i.imgur.com/P6TO26J.png > xenpup/fs/squashfs-root/opt/palemoon/pale-moon-not-supported.png" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/application.ini" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libmozsqlite3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/chrome.manifest" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/dependentlibs.list" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libicui18n.so.58" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libicudata.so.58" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnss3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/palemoon" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/components/libmozgnome.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/components/components.manifest" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/components/libdbusservice.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libfreeblpriv3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/platform.ini" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libxul.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libfreeblpriv3.chk" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnssckbi.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnssutil3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/omni.ja" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnssdbm3.chk" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/precomplete" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libplds4.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libplc4.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libmozjs.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libsmime3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/palemoon-bin" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnssdbm3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/plugin-container" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/run-mozilla.sh" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/chrome.manifest" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/icons/mozicon128.png" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/components/components.manifest" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/components/libbrowsercomps.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/google.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/yahoo.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/bing.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/ecosia.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/duckduckgo-palemoon.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/twitter.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/searchplugins/wikipedia.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/omni.ja" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/blocklist.xml" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/chrome/icons/default/default16.png" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/chrome/icons/default/default32.png" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/browser/chrome/icons/default/default48.png" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libsoftokn3.chk" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libmozalloc.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libsoftokn3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libssl3.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/defaults/pref/channel-prefs.js" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/removed-files" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libnspr4.so" ; shell
now = "rm xenpup/fs/squashfs-root/opt/palemoon/libicuuc.so.58" ; shell
now = "rm xenpup/fs/squashfs-root/usr/share/applications/palemoon.desktop" ; shell
now = "rm xenpup/fs/squashfs-root/usr/share/applications/palemoon-updater.desktop" ; shell
now = "rm xenpup/fs/squashfs-root/usr/bin/palemoon" ; shell
now = "rm xenpup/fs/squashfs-root/usr/bin/palemoon2" ; shell
now = "rm xenpup/fs/squashfs-root/var/log/packages/palemoon-27.6.1-i386" ; shell
now = "rm xenpup/fs/squashfs-root/root/.packages/builtin_files/palemoon" ; shell
now = "rm xenpup/fs/squashfs-root/usr/share/audio/2barks.wav" ; shell
now = download "http://mirror.team-cymru.com/gnu/gnuzilla/52.6.0/icecat-52.6.0.en-US.gnulinux-i686.tar.bz2"
now = "/mnt/mxencore/xenpup/fs/squashfs-root/opt" ; chdir
now = "tar -xvf /mnt/mxencore/icecat-52.6.0.en-US.gnulinux-i686.tar.bz2" ; shell
now = "/mnt/mxencore" ; chdir
now "/mnt/mxencore/xenpup/fs/squashfs-root/bin/baseping" open "w"
text "exit 0"
now text fprint "/mnt/mxencore/xenpup/fs/squashfs-root/bin/baseping"
now "/mnt/mxencore/xenpup/fs/squashfs-root/bin/baseping" close
now "chmod +x /mnt/mxencore/xenpup/fs/squashfs-root/bin/baseping" shell
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/local/video_upgrade/video_upgrade_wizard"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/local/yassm/yassm-search"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/local/petget/service_pack.sh"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/local/petget/devx_service_pack.sh"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/local/apps/pnethood/pnethood"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/sbin/Pudd"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/sbin/check_internet"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/sbin/mtpdevice"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/sbin/alsa-info.sh"
now fixpings 0 isoname "ping -" "baseping -" "xenpup/fs/squashfs-root/usr/share/alsa-base/alsa-info.sh"
now fixpings 0 isoname "www.google.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/doc/jim/Tcl.html"
now fixpings 0 isoname "www.google.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/share/doc/didiwiki.htm"
now fixpings 0 isoname "translate.googleusercontent.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/sbin/t12s"
now fixpings 0 isoname "www.google.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/local/quickpet/checks/google.xml"
now fixpings 0 isoname "code.google.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/local/PupClockset/Tint2Clockset"
now fixpings 0 isoname "icanhazip.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/sbin/myip"
now fixpings 0 isoname "icanhazip.com" "127.0.0.1" "xenpup/fs/squashfs-root/usr/local/Pup-SysInfo/func"
now "echo >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo # a few lines drawn in the sand-- delete any of the following entries you want: >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 icanhazip.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 hello.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 input.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo #127.0.0.1 support.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 aus5.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 crash-stats.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 snippets.cdn.mozilla.net >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 marketplace.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 tiles.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 api.getpocket.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 sb-ssl.google.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 safebrowsing.google.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 shavar.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en.malware-error.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en_us.malware-error.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en.phish-error.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en_us.phish-error.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en.phish-report.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 en_us.phish-report.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 self-repair.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 search.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 location.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 detectportal.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 fhr.cdn.mozilla.net >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 fhr.data.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 code.cdn.mozilla.net >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 push.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 telemetry-experiment.cdn.mozilla.net >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 blocklist.addons.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 services.addons.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 versioncheck-bg.addons.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 versioncheck.addons.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 api.accounts.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 accounts.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 oauth.accounts.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 profile.accounts.firefox.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 token.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 loop.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 data.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 setup.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 auth.services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 services.mozilla.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 activations.cdn.mozilla.net >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 mozsocial.cliqz.com >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo 127.0.0.1 incoming.telemetry.mozilla.org >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now "echo >> ./xenpup/fs/squashfs-root/etc/hosts" shell
now = "rm -rf ./xenpup/fs/squashfs-root/usr/lib/libabiword-3.0.so" ; shell
now = "rm -rf ./xenpup/fs/squashfs-root/usr/lib/abiword-3.0" ; shell
now = "rm -rf ./xenpup/fs/squashfs-root/usr/share/abiword-3.0" ; shell
now = "rm ./xenpup/fs/squashfs-root/usr/bin/abiword" ; shell
now = "rm ./xenpup/fs/squashfs-root/usr/sbin/getflash" ; shell
now = "rm ./xenpup/fs/squashfs-root/usr/sbin/get_libreoffice" ; shell
now = "rm ./xenpup/fs/squashfs-root/usr/share/mime/packages/freedesktop.org.xml" ; shell
now = "rm ./xenpup/fs/squashfs-root/usr/lib/libLLVM-4.0.so.1" ; shell
now "mkdir /mnt/mxencore/newiso/cde" shell
now "mkdir /mnt/mxencore/newiso/boot" shell
now "mkdir /mnt/mxencore/newiso/boot/isolinux" shell
now "cp -r /mnt/mxencore/coreplus/cde/* /mnt/mxencore/newiso/cde/" shell
now "cp -r /mnt/mxencore/coreplus/boot/* /mnt/mxencore/newiso/boot/" shell
now "cp /mnt/mxencore/coreplus/boot/isolinux/* /mnt/mxencore/newiso/boot/isolinux" shell
now = tczpreps "xenpup" "/"
#now = "mv ./xenpup/fs/squashfs-root/archive /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/bin /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/etc /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/lib /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/mnt /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/opt /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/root /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/run /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/sbin /mnt/mxencore/tcz/xenpup" ; shell
#now = "mv ./xenpup/fs/squashfs-root/usr /mnt/mxencore/tcz/xenpup" ; shell
now = "rm -rf ./xenpup/fs/squashfs-root/etc/X11" ; shell
now = "mv ./xenpup/fs/squashfs-root/archive ./xenpup/fs/squashfs-root/bin ./xenpup/fs/squashfs-root/etc ./xenpup/fs/squashfs-root/lib ./xenpup/fs/squashfs-root/mnt ./xenpup/fs/squashfs-root/opt ./xenpup/fs/squashfs-root/root ./xenpup/fs/squashfs-root/run ./xenpup/fs/squashfs-root/sbin ./xenpup/fs/squashfs-root/usr ./xenpup/fs/squashfs-root/var /mnt/mxencore/tcz/xenpup" ; shell
now = "rm ./tcz/xenpup/bin/bash ./tcz/xenpup/bin/bunzip2" ; shell
now = "rm ./tcz/xenpup/bin/bzcat ./tcz/xenpup/bin/bzdiff" ; shell
now = "rm ./tcz/xenpup/bin/bzgrep ./tcz/xenpup/bin/bzip2" ; shell
now = "rm ./tcz/xenpup/bin/bzip2recover ./tcz/xenpup/bin/bzmore" ; shell
now = "rm ./tcz/xenpup/bin/cpio ./tcz/xenpup/bin/egrep" ; shell
now = "rm ./tcz/xenpup/bin/fgrep ./tcz/xenpup/bin/fusermount" ; shell
now = "rm ./tcz/xenpup/bin/gawk ./tcz/xenpup/bin/grep" ; shell
now = "rm ./tcz/xenpup/bin/gunzip ./tcz/xenpup/bin/gzexe" ; shell
now = "rm ./tcz/xenpup/bin/gzip ./tcz/xenpup/bin/less" ; shell
now = "rm ./tcz/xenpup/bin/lowntfs-3g ./tcz/xenpup/bin/ntfs-3g" ; shell
now = "rm ./tcz/xenpup/bin/ntfs-3g.probe ./tcz/xenpup/bin/ntfs-3g.secaudit" ; shell
now = "rm ./tcz/xenpup/bin/ntfs-3g.usermap ./tcz/xenpup/bin/ntfscat" ; shell
now = "rm ./tcz/xenpup/bin/ntfscluster ./tcz/xenpup/bin/ntfscmp" ; shell
now = "rm ./tcz/xenpup/bin/ntfsfix ./tcz/xenpup/bin/ntfsinfo" ; shell
now = "rm ./tcz/xenpup/bin/ntfsls ./tcz/xenpup/bin/sed" ; shell
now = "rm ./tcz/xenpup/bin/setserial ./tcz/xenpup/bin/tar" ; shell
now = "rm ./tcz/xenpup/bin/ulockmgr_server ./tcz/xenpup/bin/uncompress" ; shell
now = "rm ./tcz/xenpup/bin/zcat ./tcz/xenpup/bin/zcmp" ; shell
now = "rm ./tcz/xenpup/bin/zdiff ./tcz/xenpup/bin/zegrep" ; shell
now = "rm ./tcz/xenpup/bin/zfgrep ./tcz/xenpup/bin/zforce" ; shell
now = "rm ./tcz/xenpup/bin/zgrep ./tcz/xenpup/bin/zless" ; shell
now = "rm ./tcz/xenpup/bin/zmore ./tcz/xenpup/bin/znew" ; shell
now = "rm -rf ./tcz/xenpup/etc/cups" ; shell
now = "rm ./tcz/xenpup/etc/default/rsync ./tcz/xenpup/etc/dhcpcd.conf" ; shell
now = "rm -rf ./tcz/xenpup/etc/fonts" ; shell
now = "rm -rf ./tcz/xenpup/etc/init.d" ; shell
now = "rm ./tcz/xenpup/etc/mime.types ./tcz/xenpup/etc/network/if-up.d/ethtool" ; shell
now = "rm ./tcz/xenpup/etc/pam.d/cups ./tcz/xenpup/etc/pulse/client.conf" ; shell
now = "rm ./tcz/xenpup/etc/ssl/openssl.cnf ./tcz/xenpup/etc/system.jwmrc" ; shell
now = "rm ./tcz/xenpup/etc/usb_modeswitch.conf ./tcz/xenpup/etc/wgetrc" ; shell
now = "rm -rf ./tcz/xenpup/lib/dhcpcd" ; shell
now = "rm ./tcz/xenpup/lib/libcrypto.so.1.0.0./tcz/xenpup/lib/libparted-fs-resize.so.0.0.1" ; shell
now = "rm ./tcz/xenpup/lib/libparted.so.2.0.1./tcz/xenpup/lib/libssl.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/lib/libulockmgr.so.1.0.1./tcz/xenpup/lib/udev/usb_modeswitch" ; shell
now = "rm -rf ./tcz/xenpup/root/.packages/builtin_files" ; shell
now = "rm ./tcz/xenpup/root/firstrun/.jwmrc-tray" ; shell
now = "rm -rf ./tcz/xenpup/root/firstrun/doc/deadbeef" ; shell
now = "rm -rf ./tcz/xenpup/root/firstrun/etc/fonts" ; shell
now = "rm ./tcz/xenpup/root/firstrun/jwmrc-theme ./tcz/xenpup/sbin/cryptsetup" ; shell
now = "rm ./tcz/xenpup/sbin/dmsetup ./tcz/xenpup/sbin/ethtool" ; shell
now = "rm ./tcz/xenpup/sbin/hdparm ./tcz/xenpup/sbin/ifplugd" ; shell
now = "rm ./tcz/xenpup/sbin/iw ./tcz/xenpup/sbin/loadndisdriver" ; shell
now = "rm ./tcz/xenpup/sbin/mkntfs ./tcz/xenpup/sbin/mount.cifs" ; shell
now = "rm ./tcz/xenpup/sbin/mount.fuse ./tcz/xenpup/sbin/ntfsclone" ; shell
now = "rm ./tcz/xenpup/sbin/ntfscp ./tcz/xenpup/sbin/ntfslabel" ; shell
now = "rm ./tcz/xenpup/sbin/ntfsresize ./tcz/xenpup/sbin/ntfsundelete" ; shell
now = "rm ./tcz/xenpup/sbin/parted ./tcz/xenpup/sbin/partprobe" ; shell
now = "rm ./tcz/xenpup/sbin/veritysetup ./tcz/xenpup/sbin/wpa_cli" ; shell
now = "rm ./tcz/xenpup/sbin/wpa_supplicant" ; shell
now = "rm ./tcz/xenpup/usr/bin/Xdialog ./tcz/xenpup/usr/bin/arp-scan" ; shell
now = "rm ./tcz/xenpup/usr/bin/bc ./tcz/xenpup/usr/bin/c_rehash" ; shell
now = "rm ./tcz/xenpup/usr/bin/cancel ./tcz/xenpup/usr/bin/cdparanoia" ; shell
now = "rm ./tcz/xenpup/usr/bin/cifscreds ./tcz/xenpup/usr/bin/claws-mail" ; shell
now = "rm ./tcz/xenpup/usr/bin/cupstestdsc ./tcz/xenpup/usr/bin/cupstestppd" ; shell
now = "rm ./tcz/xenpup/usr/bin/curl ./tcz/xenpup/usr/bin/dbus-cleanup-sockets" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-daemon ./tcz/xenpup/usr/bin/dbus-launch" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-monitor ./tcz/xenpup/usr/bin/dbus-send" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-uuidgen ./tcz/xenpup/usr/bin/dialog" ; shell
now = "rm ./tcz/xenpup/usr/bin/eject ./tcz/xenpup/usr/bin/envsubst" ; shell
now = "rm ./tcz/xenpup/usr/bin/evince ./tcz/xenpup/usr/bin/exiv2" ; shell
now = "rm ./tcz/xenpup/usr/bin/faad ./tcz/xenpup/usr/bin/fc-cache" ; shell
now = "rm ./tcz/xenpup/usr/bin/fc-cat ./tcz/xenpup/usr/bin/fc-list" ; shell
now = "rm ./tcz/xenpup/usr/bin/fc-match ./tcz/xenpup/usr/bin/ffmpeg" ; shell
now = "rm ./tcz/xenpup/usr/bin/ffplay ./tcz/xenpup/usr/bin/ffprobe" ; shell
now = "rm ./tcz/xenpup/usr/bin/ffserver ./tcz/xenpup/usr/bin/file" ; shell
now = "rm ./tcz/xenpup/usr/bin/find ./tcz/xenpup/usr/bin/flac" ; shell
now = "rm ./tcz/xenpup/usr/bin/galculator ./tcz/xenpup/usr/bin/geany" ; shell
now = "rm ./tcz/xenpup/usr/bin/getcifsacl ./tcz/xenpup/usr/bin/gettext" ; shell
now = "rm ./tcz/xenpup/usr/bin/gettext.sh ./tcz/xenpup/usr/bin/gftp" ; shell
now = "rm ./tcz/xenpup/usr/bin/gftp-gtk ./tcz/xenpup/usr/bin/gperf" ; shell
now = "rm ./tcz/xenpup/usr/bin/htop ./tcz/xenpup/usr/bin/hunspell" ; shell
now = "rm ./tcz/xenpup/usr/bin/imgcmp ./tcz/xenpup/usr/bin/imginfo" ; shell
now = "rm ./tcz/xenpup/usr/bin/isomaster ./tcz/xenpup/usr/bin/jasper" ; shell
now = "rm ./tcz/xenpup/usr/bin/jwm ./tcz/xenpup/usr/bin/lame" ; shell
now = "rm ./tcz/xenpup/usr/bin/leafpad ./tcz/xenpup/usr/bin/lp" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpoptions ./tcz/xenpup/usr/bin/lpq" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpr ./tcz/xenpup/usr/bin/lprm" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpstat ./tcz/xenpup/usr/bin/lsusb" ; shell
now = "rm ./tcz/xenpup/usr/bin/lxrandr ./tcz/xenpup/usr/bin/lxtask" ; shell
now = "rm ./tcz/xenpup/usr/bin/metaflac ./tcz/xenpup/usr/bin/mktemp" ; shell
now = "rm ./tcz/xenpup/usr/bin/netmon_wce./tcz/xenpup/usr/bin/ngettext" ; shell
now = "rm ./tcz/xenpup/usr/bin/numlockx./tcz/xenpup/usr/bin/openssl" ; shell
now = "rm ./tcz/xenpup/usr/bin/osmo ./tcz/xenpup/usr/bin/ppdc" ; shell
now = "rm ./tcz/xenpup/usr/bin/ppdhtml ./tcz/xenpup/usr/bin/ppdi" ; shell
now = "rm ./tcz/xenpup/usr/bin/ppdmerge ./tcz/xenpup/usr/bin/ppdpo" ; shell
now = "rm ./tcz/xenpup/usr/bin/rsvg-convert ./tcz/xenpup/usr/bin/rsvg-view-3" ; shell
now = "rm ./tcz/xenpup/usr/bin/rsync ./tcz/xenpup/usr/bin/setcifsacl" ; shell
now = "rm ./tcz/xenpup/usr/bin/unclutter ./tcz/xenpup/usr/bin/unrar" ; shell
now = "rm ./tcz/xenpup/usr/bin/update-mime-database ./tcz/xenpup/usr/bin/urxvt" ; shell
now = "rm ./tcz/xenpup/usr/bin/usb-devices ./tcz/xenpup/usr/bin/usbhid-dump" ; shell
now = "rm ./tcz/xenpup/usr/bin/vcdimager ./tcz/xenpup/usr/bin/viewnior" ; shell
now = "rm ./tcz/xenpup/usr/bin/vobcopy ./tcz/xenpup/usr/bin/volname" ; shell
now = "rm ./tcz/xenpup/usr/bin/wget ./tcz/xenpup/usr/bin/wpa_passphrase" ; shell
now = "rm ./tcz/xenpup/usr/bin/xargs ./tcz/xenpup/usr/bin/xsane" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/aspell" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/cups" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/dbus-1.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/enchant" ; shell
now = "rm ./tcz/xenpup/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/geany" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/gio" ; shell
now = "rm ./tcz/xenpup/usr/lib/hexchat/plugins/perl.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/imlib2/loaders/bz2.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/imlib2/loaders/zlib.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/libasprintf.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libcdda_interface.so.0.10.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libcdda_paranoia.so.0.10.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libenchant.so.1.6.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libfaac.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libfaad.so.2.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libgpm.so.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libhunspell-1.3.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libjasper.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libjbig2dec.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libmagic.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libmp3lame.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libpython2.7.so.1.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/perl-base" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/perl/5.22.1" ; shell
now = "rm ./tcz/xenpup/usr/lib/preloadable_libintl.so" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/ssl" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/gettext" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/gettext.sh" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/ngettext" ; shell
now = "rm ./tcz/xenpup/usr/sbin/915resolution ./tcz/xenpup/usr/sbin/biosdecode" ; shell
now = "rm ./tcz/xenpup/usr/sbin/chntpw ./tcz/xenpup/usr/sbin/cifs.idmap" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cifs.upcall ./tcz/xenpup/usr/sbin/cupsaccept" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cupsaddsmb ./tcz/xenpup/usr/sbin/cupsctl" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cupsd ./tcz/xenpup/usr/sbin/cupsfilter" ; shell
now = "rm ./tcz/xenpup/usr/sbin/dhcpcd ./tcz/xenpup/usr/sbin/dmidecode" ; shell
now = "rm ./tcz/xenpup/usr/sbin/gparted ./tcz/xenpup/usr/sbin/gpartedbin" ; shell
now = "rm ./tcz/xenpup/usr/sbin/lpadmin ./tcz/xenpup/usr/sbin/lpc" ; shell
now = "rm ./tcz/xenpup/usr/sbin/lpinfo ./tcz/xenpup/usr/sbin/lpmove" ; shell
now = "rm ./tcz/xenpup/usr/sbin/nbtscan ./tcz/xenpup/usr/sbin/ndiswrapper" ; shell
now = "rm ./tcz/xenpup/usr/sbin/ndiswrapper-buginfo ./tcz/xenpup/usr/sbin/ownership" ; shell
now = "rm ./tcz/xenpup/usr/sbin/reged ./tcz/xenpup/usr/sbin/sampasswd" ; shell
now = "rm ./tcz/xenpup/usr/sbin/samusrgrp ./tcz/xenpup/usr/sbin/usb_modeswitch" ; shell
now = "rm ./tcz/xenpup/usr/sbin/usb_modeswitch_dispatcher ./tcz/xenpup/usr/sbin/vpddecode" ; shell
now = "rm ./tcz/xenpup/usr/share/alsa/pcm/default.conf" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/abiword.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/claws-mail.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/galculator.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/geany.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/htop.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/lxrandr.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/lxtask.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/osmo.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/viewnior.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/xsane.desktop" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/avahi" ; shell
now = "rm ./tcz/xenpup/usr/share/bug/cryptsetup" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/cups" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/dbus-1" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/enchant" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/ffmpeg" ; shell
now = "rm ./tcz/xenpup/usr/share/file/magic.mgc" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/geany" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/gftp" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/glib-2.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/icons/Tango" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/icons/hicolor" ; shell
now = "rm ./tcz/xenpup/usr/share/intltool/Makefile.in.in" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/isomaster" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/perl/5.22.1" ; shell
now = "rm ./tcz/xenpup/usr/share/perl5/CGI/HTML/Functions.pm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/claws-mail.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/galculator.xpm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gftp.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gftp.xpm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gparted.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/htop.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/leafpad.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/osmo.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/xsane.xpm" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/sane/xsane" ; shell
now = "rm ./tcz/xenpup/usr/share/sounds/osmo/alarm.wav" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/transmission" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/viewnior" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/zoneinfo" ; shell
now = "rm ./tcz/xenpup/bin/bash ./tcz/xenpup/bin/bunzip2" ; shell
now = "rm ./tcz/xenpup/bin/bzcat ./tcz/xenpup/bin/bzdiff" ; shell
now = "rm ./tcz/xenpup/bin/bzgrep ./tcz/xenpup/bin/bzip2" ; shell
now = "rm ./tcz/xenpup/bin/bzip2recover ./tcz/xenpup/bin/bzmore" ; shell
now = "rm ./tcz/xenpup/bin/cpio ./tcz/xenpup/bin/egrep" ; shell
now = "rm ./tcz/xenpup/bin/fgrep ./tcz/xenpup/bin/fusermount" ; shell
now = "rm ./tcz/xenpup/bin/gawk ./tcz/xenpup/bin/grep" ; shell
now = "rm ./tcz/xenpup/bin/gunzip ./tcz/xenpup/bin/gzexe" ; shell
now = "rm ./tcz/xenpup/bin/gzip ./tcz/xenpup/bin/less" ; shell
now = "rm ./tcz/xenpup/bin/lowntfs-3g ./tcz/xenpup/bin/ntfs-3g" ; shell
now = "rm ./tcz/xenpup/bin/ntfs-3g.probe ./tcz/xenpup/bin/ntfs-3g.secaudit" ; shell
now = "rm ./tcz/xenpup/bin/ntfs-3g.usermap ./tcz/xenpup/bin/ntfscat" ; shell
now = "rm ./tcz/xenpup/bin/ntfscluster ./tcz/xenpup/bin/ntfscmp" ; shell
now = "rm ./tcz/xenpup/bin/ntfsfix ./tcz/xenpup/bin/ntfsinfo" ; shell
now = "rm ./tcz/xenpup/bin/ntfsls ./tcz/xenpup/bin/sed" ; shell
now = "rm ./tcz/xenpup/bin/setserial ./tcz/xenpup/bin/tar" ; shell
now = "rm ./tcz/xenpup/bin/ulockmgr_server ./tcz/xenpup/bin/uncompress" ; shell
now = "rm ./tcz/xenpup/bin/zcat ./tcz/xenpup/bin/zcmp" ; shell
now = "rm ./tcz/xenpup/bin/zdiff ./tcz/xenpup/bin/zegrep" ; shell
now = "rm ./tcz/xenpup/bin/zfgrep ./tcz/xenpup/bin/zforce" ; shell
now = "rm ./tcz/xenpup/bin/zgrep ./tcz/xenpup/bin/zless" ; shell
now = "rm ./tcz/xenpup/bin/zmore ./tcz/xenpup/bin/znew" ; shell
now = "rm -rf ./tcz/xenpup/etc/cups" ; shell
now = "rm ./tcz/xenpup/etc/default/rsync ./tcz/xenpup/etc/dhcpcd.conf" ; shell
now = "rm -rf ./tcz/xenpup/etc/fonts" ; shell
now = "rm -rf ./tcz/xenpup/etc/init.d" ; shell
now = "rm ./tcz/xenpup/etc/mime.types ./tcz/xenpup/etc/network/if-up.d/ethtool" ; shell
now = "rm ./tcz/xenpup/etc/pam.d/cups ./tcz/xenpup/etc/pulse/client.conf" ; shell
now = "rm ./tcz/xenpup/etc/ssl/openssl.cnf ./tcz/xenpup/etc/system.jwmrc" ; shell
now = "rm ./tcz/xenpup/etc/usb_modeswitch.conf ./tcz/xenpup/etc/wgetrc" ; shell
now = "rm -rf ./tcz/xenpup/lib/dhcpcd" ; shell
now = "rm ./tcz/xenpup/lib/libcrypto.so.1.0.0./tcz/xenpup/lib/libparted-fs-resize.so.0.0.1" ; shell
now = "rm ./tcz/xenpup/lib/libparted.so.2.0.1./tcz/xenpup/lib/libssl.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/lib/libulockmgr.so.1.0.1./tcz/xenpup/lib/udev/usb_modeswitch" ; shell
now = "rm -rf ./tcz/xenpup/root/.packages/builtin_files" ; shell
now = "rm ./tcz/xenpup/root/firstrun/.jwmrc-tray" ; shell
now = "rm -rf ./tcz/xenpup/root/firstrun/doc/deadbeef" ; shell
now = "rm -rf ./tcz/xenpup/root/firstrun/etc/fonts" ; shell
now = "rm ./tcz/xenpup/root/firstrun/jwmrc-theme ./tcz/xenpup/sbin/cryptsetup" ; shell
now = "rm ./tcz/xenpup/sbin/dmsetup ./tcz/xenpup/sbin/ethtool" ; shell
now = "rm ./tcz/xenpup/sbin/hdparm ./tcz/xenpup/sbin/ifplugd" ; shell
now = "rm ./tcz/xenpup/sbin/iw ./tcz/xenpup/sbin/loadndisdriver" ; shell
now = "rm ./tcz/xenpup/sbin/mkntfs ./tcz/xenpup/sbin/mount.cifs" ; shell
now = "rm ./tcz/xenpup/sbin/mount.fuse ./tcz/xenpup/sbin/ntfsclone" ; shell
now = "rm ./tcz/xenpup/sbin/ntfscp ./tcz/xenpup/sbin/ntfslabel" ; shell
now = "rm ./tcz/xenpup/sbin/ntfsresize ./tcz/xenpup/sbin/ntfsundelete" ; shell
now = "rm ./tcz/xenpup/sbin/parted ./tcz/xenpup/sbin/partprobe" ; shell
now = "rm ./tcz/xenpup/sbin/veritysetup ./tcz/xenpup/sbin/wpa_cli" ; shell
now = "rm ./tcz/xenpup/sbin/wpa_supplicant" ; shell
now = "rm ./tcz/xenpup/usr/bin/Xdialog ./tcz/xenpup/usr/bin/arp-scan" ; shell
now = "rm ./tcz/xenpup/usr/bin/bc ./tcz/xenpup/usr/bin/c_rehash" ; shell
now = "rm ./tcz/xenpup/usr/bin/cancel ./tcz/xenpup/usr/bin/cdparanoia" ; shell
now = "rm ./tcz/xenpup/usr/bin/cifscreds ./tcz/xenpup/usr/bin/claws-mail" ; shell
now = "rm ./tcz/xenpup/usr/bin/cupstestdsc ./tcz/xenpup/usr/bin/cupstestppd" ; shell
now = "rm ./tcz/xenpup/usr/bin/curl ./tcz/xenpup/usr/bin/dbus-cleanup-sockets" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-daemon ./tcz/xenpup/usr/bin/dbus-launch" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-monitor ./tcz/xenpup/usr/bin/dbus-send" ; shell
now = "rm ./tcz/xenpup/usr/bin/dbus-uuidgen ./tcz/xenpup/usr/bin/dialog" ; shell
now = "rm ./tcz/xenpup/usr/bin/eject ./tcz/xenpup/usr/bin/envsubst" ; shell
now = "rm ./tcz/xenpup/usr/bin/evince ./tcz/xenpup/usr/bin/exiv2" ; shell
now = "rm ./tcz/xenpup/usr/bin/faad ./tcz/xenpup/usr/bin/fc-cache" ; shell
now = "rm ./tcz/xenpup/usr/bin/fc-cat ./tcz/xenpup/usr/bin/fc-list" ; shell
now = "rm ./tcz/xenpup/usr/bin/fc-match ./tcz/xenpup/usr/bin/ffmpeg" ; shell
now = "rm ./tcz/xenpup/usr/bin/ffplay ./tcz/xenpup/usr/bin/ffprobe" ; shell
now = "rm ./tcz/xenpup/usr/bin/ffserver ./tcz/xenpup/usr/bin/file" ; shell
now = "rm ./tcz/xenpup/usr/bin/find ./tcz/xenpup/usr/bin/flac" ; shell
now = "rm ./tcz/xenpup/usr/bin/galculator ./tcz/xenpup/usr/bin/geany" ; shell
now = "rm ./tcz/xenpup/usr/bin/getcifsacl ./tcz/xenpup/usr/bin/gettext" ; shell
now = "rm ./tcz/xenpup/usr/bin/gettext.sh ./tcz/xenpup/usr/bin/gftp" ; shell
now = "rm ./tcz/xenpup/usr/bin/gftp-gtk ./tcz/xenpup/usr/bin/gperf" ; shell
now = "rm ./tcz/xenpup/usr/bin/htop ./tcz/xenpup/usr/bin/hunspell" ; shell
now = "rm ./tcz/xenpup/usr/bin/imgcmp ./tcz/xenpup/usr/bin/imginfo" ; shell
now = "rm ./tcz/xenpup/usr/bin/isomaster ./tcz/xenpup/usr/bin/jasper" ; shell
now = "rm ./tcz/xenpup/usr/bin/jwm ./tcz/xenpup/usr/bin/lame" ; shell
now = "rm ./tcz/xenpup/usr/bin/leafpad ./tcz/xenpup/usr/bin/lp" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpoptions ./tcz/xenpup/usr/bin/lpq" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpr ./tcz/xenpup/usr/bin/lprm" ; shell
now = "rm ./tcz/xenpup/usr/bin/lpstat ./tcz/xenpup/usr/bin/lsusb" ; shell
now = "rm ./tcz/xenpup/usr/bin/lxrandr ./tcz/xenpup/usr/bin/lxtask" ; shell
now = "rm ./tcz/xenpup/usr/bin/metaflac ./tcz/xenpup/usr/bin/mktemp" ; shell
now = "rm ./tcz/xenpup/usr/bin/netmon_wce./tcz/xenpup/usr/bin/ngettext" ; shell
now = "rm ./tcz/xenpup/usr/bin/numlockx./tcz/xenpup/usr/bin/openssl" ; shell
now = "rm ./tcz/xenpup/usr/bin/osmo ./tcz/xenpup/usr/bin/ppdc" ; shell
now = "rm ./tcz/xenpup/usr/bin/ppdhtml ./tcz/xenpup/usr/bin/ppdi" ; shell
now = "rm ./tcz/xenpup/usr/bin/ppdmerge ./tcz/xenpup/usr/bin/ppdpo" ; shell
now = "rm ./tcz/xenpup/usr/bin/rsvg-convert ./tcz/xenpup/usr/bin/rsvg-view-3" ; shell
now = "rm ./tcz/xenpup/usr/bin/rsync ./tcz/xenpup/usr/bin/setcifsacl" ; shell
now = "rm ./tcz/xenpup/usr/bin/unclutter ./tcz/xenpup/usr/bin/unrar" ; shell
now = "rm ./tcz/xenpup/usr/bin/update-mime-database ./tcz/xenpup/usr/bin/urxvt" ; shell
now = "rm ./tcz/xenpup/usr/bin/usb-devices ./tcz/xenpup/usr/bin/usbhid-dump" ; shell
now = "rm ./tcz/xenpup/usr/bin/vcdimager ./tcz/xenpup/usr/bin/viewnior" ; shell
now = "rm ./tcz/xenpup/usr/bin/vobcopy ./tcz/xenpup/usr/bin/volname" ; shell
now = "rm ./tcz/xenpup/usr/bin/wget ./tcz/xenpup/usr/bin/wpa_passphrase" ; shell
now = "rm ./tcz/xenpup/usr/bin/xargs ./tcz/xenpup/usr/bin/xsane" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/aspell" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/cups" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/dbus-1.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/enchant" ; shell
now = "rm ./tcz/xenpup/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/geany" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/gio" ; shell
now = "rm ./tcz/xenpup/usr/lib/hexchat/plugins/perl.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/imlib2/loaders/bz2.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/imlib2/loaders/zlib.so" ; shell
now = "rm ./tcz/xenpup/usr/lib/libasprintf.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libcdda_interface.so.0.10.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libcdda_paranoia.so.0.10.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libenchant.so.1.6.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libfaac.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libfaad.so.2.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libgpm.so.2" ; shell
now = "rm ./tcz/xenpup/usr/lib/libhunspell-1.3.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libjasper.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libjbig2dec.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libmagic.so.1.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libmp3lame.so.0.0.0" ; shell
now = "rm ./tcz/xenpup/usr/lib/libpython2.7.so.1.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/perl-base" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/perl/5.22.1" ; shell
now = "rm ./tcz/xenpup/usr/lib/preloadable_libintl.so" ; shell
now = "rm -rf ./tcz/xenpup/usr/lib/ssl" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/gettext" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/gettext.sh" ; shell
now = "rm ./tcz/xenpup/usr/local/bin/ngettext" ; shell
now = "rm ./tcz/xenpup/usr/sbin/915resolution ./tcz/xenpup/usr/sbin/biosdecode" ; shell
now = "rm ./tcz/xenpup/usr/sbin/chntpw ./tcz/xenpup/usr/sbin/cifs.idmap" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cifs.upcall ./tcz/xenpup/usr/sbin/cupsaccept" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cupsaddsmb ./tcz/xenpup/usr/sbin/cupsctl" ; shell
now = "rm ./tcz/xenpup/usr/sbin/cupsd ./tcz/xenpup/usr/sbin/cupsfilter" ; shell
now = "rm ./tcz/xenpup/usr/sbin/dhcpcd ./tcz/xenpup/usr/sbin/dmidecode" ; shell
now = "rm ./tcz/xenpup/usr/sbin/gparted ./tcz/xenpup/usr/sbin/gpartedbin" ; shell
now = "rm ./tcz/xenpup/usr/sbin/lpadmin ./tcz/xenpup/usr/sbin/lpc" ; shell
now = "rm ./tcz/xenpup/usr/sbin/lpinfo ./tcz/xenpup/usr/sbin/lpmove" ; shell
now = "rm ./tcz/xenpup/usr/sbin/nbtscan ./tcz/xenpup/usr/sbin/ndiswrapper" ; shell
now = "rm ./tcz/xenpup/usr/sbin/ndiswrapper-buginfo ./tcz/xenpup/usr/sbin/ownership" ; shell
now = "rm ./tcz/xenpup/usr/sbin/reged ./tcz/xenpup/usr/sbin/sampasswd" ; shell
now = "rm ./tcz/xenpup/usr/sbin/samusrgrp ./tcz/xenpup/usr/sbin/usb_modeswitch" ; shell
now = "rm ./tcz/xenpup/usr/sbin/usb_modeswitch_dispatcher ./tcz/xenpup/usr/sbin/vpddecode" ; shell
now = "rm ./tcz/xenpup/usr/share/alsa/pcm/default.conf" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/abiword.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/claws-mail.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/galculator.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/geany.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/htop.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/lxrandr.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/lxtask.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/osmo.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/viewnior.desktop" ; shell
now = "rm ./tcz/xenpup/usr/share/applications/xsane.desktop" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/avahi" ; shell
now = "rm ./tcz/xenpup/usr/share/bug/cryptsetup" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/cups" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/dbus-1" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/enchant" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/ffmpeg" ; shell
now = "rm ./tcz/xenpup/usr/share/file/magic.mgc" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/geany" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/gftp" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/glib-2.0" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/icons/Tango" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/icons/hicolor" ; shell
now = "rm ./tcz/xenpup/usr/share/intltool/Makefile.in.in" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/isomaster" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/perl/5.22.1" ; shell
now = "rm ./tcz/xenpup/usr/share/perl5/CGI/HTML/Functions.pm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/claws-mail.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/galculator.xpm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gftp.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gftp.xpm" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/gparted.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/htop.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/leafpad.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/osmo.png" ; shell
now = "rm ./tcz/xenpup/usr/share/pixmaps/xsane.xpm" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/sane/xsane" ; shell
now = "rm ./tcz/xenpup/usr/share/sounds/osmo/alarm.wav" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/transmission" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/viewnior" ; shell
now = "rm -rf ./tcz/xenpup/usr/share/zoneinfo" ; shell
now = tczbuild "xenpup"
# most of the changes are made from here, most of the changes are optional and controlled by the profiles line
change = changeforwhom profiles "wanderer-core"
iftrue change
now "rm /mnt/mxencore/newiso/boot/isolinux/f1 /mnt/mxencore/newiso/boot/isolinux/menu.c32" ; shell
rep = "[ " ; prints ; "removed f1 and menu.c32 for core (corepup-8 standard)" colortext 10 prints colortext 7 " ]" print
fig
now = "mkdir -p /mnt/mxencore/newiso/cde/optional 2> /dev/null" ; shell
now = "/mnt/mxencore/newiso/cde/optional" ; chdir
change = changeforwhom profiles "wanderer"
iftrue change
now = "/mnt/mxencore" ; chdir
now = addpackages "tcz" "6.x" "glib1 gtk1 leafpad emelfm dillo"
now = copypackages "tcz" "6.x" "glib1 gtk1 leafpad emelfm dillo" "/mnt/mxencore/newiso/cde/optional"
now = "/mnt/mxencore/newiso/cde/optional" ; chdir
# sha256 47e738d43a97397f731c741d55755be57119a114475031f627877e5646fb36cf
now = "wget -O- https://ptpb.pw/0fdv > /mnt/mxencore/newiso/cde/optional/corepup.tcz" ; shell
rep = "[ " ; prints ; "added glib1 gtk1 leafpad emelfm dillo" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "wanderer-minimal"
iftrue change
now = rmpackages "tcz" "" "firmware-ipw2100 firmware-ipw2200 fltk-1.1.10 firmware_iwlwifi-7260 glib1"
now = rmpackages "tcz" "" "gtk1 glib2 gdk-pixbuf2 gtk2 libxml2 expat2 firmware-broadcom_bnx2 perl5 libEGL"
now = rmpackages "tcz" "" "libGL libFS libXxf86dga libXinerama liblzma ttf-bitstream-vera Xorg-7.7-lib"
now = rmpackages "tcz" "" "udev-lib libXvmc leafpad libxshmfence libglade flwm_topside firmware-myri10ge"
now = rmpackages "tcz" "" "libXdamage firmware-vxge libxkbfile readline firmware wl-modules-3.16.6-tinycore"
now = rmpackages "tcz" "" "ndiswrapper-modules-3.16.6-tinycore wireless-3.16.6-tinycore firmware-zd1211"
now = rmpackages "tcz" "" "libXcomposite libtiff firmware-openfwwf fontconfig librsvg libpci"
now = rmpackages "tcz" "" "fribidi libffi wifi firmware-iwlwifi atk tc-install libnl openssl emelfm libdrm"
now = rmpackages "tcz" "" "firmware-ueagle-atm libXxf86vm icewm jwm flwm pixman firmware-netxen"
now = rmpackages "tcz" "" "gamin firmware-radeon libstartup-notification libcroco pango dillo cairo"
now = rmpackages "tcz" "" "advcomp tar ndiswrapper ezremaster b43-fwcutter libXcursor firmware-libertas"
now = rmpackages "tcz" "" "libXres ncurses libXfixes pci-utils mkisofs-tools wireless_tools"
now = rmpackages "tcz" "" "dosfstools firmware-atheros kmaps libXss libpciaccess libXft wpa_supplicant"
now = rmpackages "tcz" "" "libXtst libXv libXaw iw libiw firmware-iwimax libdmx hackedbox openbox"
now = rmpackages "tcz" "" "fluxbox syslinux firmware-broadcom_bcm43xx firmware-ti-connectivity harfbuzz"
now = "rm ../wififirmware.instlist libX11.tcz.dep imlib2.tcz.dep " ; shell
now = "rm ../wifi.instlist fltk-1.3.tcz.dep libxcb.tcz.dep " ; shell
now = "rm ../installer.instlist libXi.tcz.dep libXpm.tcz.dep " ; shell
now = "rm ../ndiswrapper.instlist imlib2-bin.tcz.dep wbar.tcz.dep " ; shell
now = "rm ../remaster.instlist libXrandr.tcz.dep libXrender.tcz.dep " ; shell
now = "rm ../kmaps.instlist Xlibs.tcz.dep Xprogs.tcz.dep " ; shell
now = "rm ../xfbase.lst libXt.tcz.dep libXfont.tcz.dep " ; shell
now = "rm ../xibase.lst libXext.tcz.dep libXmu.tcz.dep " ; shell
now = "rm ../xwbase.lst " ; shell
rep = "[ " ; prints ; "changed to convert corepup to corepup minimal (corepup-7 standard)" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "wanderer"
iftrue change
now = "echo aterm.tcz > ../copy2fs.lst ; echo fltk-1.3.tcz >> ../copy2fs.lst" ; shell
now = "echo corepup-jwm.tcz >> ../copy2fs.lst ; echo freetype.tcz >> ../copy2fs.lst" ; shell
now = "echo imlib2-bin.tcz >> ../copy2fs.lst ; echo imlib2.tcz >> ../copy2fs.lst" ; shell
now = "echo libfontenc.tcz >> ../copy2fs.lst ; echo libICE.tcz >> ../copy2fs.lst" ; shell
now = "echo libjpeg-turbo.tcz >> ../copy2fs.lst ; echo libpng.tcz >> ../copy2fs.lst" ; shell
now = "echo libSM.tcz >> ../copy2fs.lst ; echo libX11.tcz >> ../copy2fs.lst" ; shell
now = "echo libXau.tcz >> ../copy2fs.lst ; echo libxcb.tcz >> ../copy2fs.lst" ; shell
now = "echo libXdmcp.tcz >> ../copy2fs.lst ; echo libXext.tcz >> ../copy2fs.lst" ; shell
now = "echo libXfont.tcz >> ../copy2fs.lst ; echo libXi.tcz >> ../copy2fs.lst" ; shell
now = "echo libXmu.tcz >> ../copy2fs.lst ; echo libXpm.tcz >> ../copy2fs.lst" ; shell
now = "echo libXrandr.tcz >> ../copy2fs.lst ; echo libXrender.tcz >> ../copy2fs.lst" ; shell
now = "echo libXt.tcz >> ../copy2fs.lst ; echo wbar.tcz >> ../copy2fs.lst" ; shell
now = "echo Xlibs.tcz >> ../copy2fs.lst ; echo Xprogs.tcz >> ../copy2fs.lst" ; shell
now = "echo Xvesa.tcz >> ../copy2fs.lst " ; shell
rep = "[ " ; prints ; "added copy2fs edits for corepup standard (all versions so far)" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "wanderer-core"
iftrue change
now "cd .. ; rm xbase.lst copy2fs.lst onboot.lst" ; shell
now "rm libX11.tcz.md5.txt imlib2.tcz.md5.txt fltk-1.3.tcz.md5.txt libICE.tcz.md5.txt libSM.tcz.md5.txt" ; shell
now "rm Xvesa.tcz.md5.txt libxcb.tcz.md5.txt libfontenc.tcz.md5.txt freetype.tcz.md5.txt libpng.tcz.md5.txt" ; shell
now "rm libXi.tcz.md5.txt libXpm.tcz.md5.txt aterm.tcz.md5.txt imlib2-bin.tcz.md5.txt libjpeg-turbo.tcz.md5.txt" ; shell
now "rm libXdmcp.tcz.md5.txt wbar.tcz.md5.txt libXrandr.tcz.md5.txt libXrender.tcz.md5.txt Xlibs.tcz.md5.txt" ; shell
now "rm Xprogs.tcz.md5.txt libXt.tcz.md5.txt libXfont.tcz.md5.txt libXext.tcz.md5.txt libXau.tcz.md5.txt" ; shell
now "rm libXmu.tcz.md5.txt libX11.tcz imlib2.tcz fltk-1.3.tcz libICE.tcz" ; shell
now "rm libSM.tcz Xvesa.tcz libxcb.tcz libfontenc.tcz freetype.tcz" ; shell
now "rm libpng.tcz libXi.tcz libXpm.tcz aterm.tcz imlib2-bin.tcz" ; shell
now "rm libjpeg-turbo.tcz libXdmcp.tcz corepup.tcz wbar.tcz libXrandr.tcz" ; shell
now "rm libXrender.tcz Xlibs.tcz Xprogs.tcz libXt.tcz libXfont.tcz" ; shell
now "rm libXext.tcz libXau.tcz libXmu.tcz" ; shell
rep = "[ " ; prints ; "removed over 40 packages, for core standard (corepup-8 standard)" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "wanderer-core"
iftrue change
nl 10 chr
filetext = arrcurl "http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=117709"
openname = "/mnt/mxencore/newiso/boot/isolinux/f2" ; open "w"
now = join filetext nl ; fprint openname
now = openname ; close
filetext = arrcurl "http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=117710"
openname = "/mnt/mxencore/newiso/boot/isolinux/f3" ; open "w"
now = join filetext nl ; fprint openname
now = openname ; close
filetext = arrcurl "http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=117711"
openname = "/mnt/mxencore/newiso/boot/isolinux/f4" ; open "w"
now = join filetext nl ; fprint openname
now = openname ; close
filetext = arrcurl "http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=117712"
openname = "/mnt/mxencore/newiso/boot/isolinux/boot.msg" ; open "w"
now = join filetext nl ; fprint openname
now = openname ; close
rep = "[ " ; prints ; "boot edits made for corepup-8 standard" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev"
iftrue change
now = profiles plus " mxencore-1" swap now profiles
now = "/mnt/mxencore" ; chdir
now = addpackages "tcz" "6.x" "syslinux"
# add python 2
now = addpackages "tcz" "6.x" "python libffi ncurses readline gdbm openssl bzip2-lib sqlite3"
# add curl
now = addpackages "tcz" "6.x" "libgpg-error libgcrypt libssh2 libidn curl"
now = copypackages "tcz" "6.x" "syslinux" "/mnt/mxencore/newiso/cde/optional"
# add python 2
now = copypackages "tcz" "6.x" "python libffi ncurses readline gdbm openssl bzip2-lib sqlite3" "/mnt/mxencore/newiso/cde/optional"
# add curl
now = copypackages "tcz" "6.x" "libgpg-error libgcrypt libssh2 libidn curl" "/mnt/mxencore/newiso/cde/optional"
now = "/mnt/mxencore/newiso/cde/optional" ; chdir
# add qemu-x86 (requires curl)
# now = addpackages "tcz" "6.x" "qemu-x86 libcap-ng gamin glib2 qemu-common pixman udev-lib libusb libasound libmad SDL"
rep = "[ " ; prints ; "added python and syslinux per figosdev" colortext 10 prints colortext 7 " ]" print
fig
now = "/mnt/mxencore" ; chdir
change = changeforwhom profiles "figosdev"
iftrue change
now = profiles plus " mxencore-1" swap now profiles
now = "/mnt/mxencore" ; chdir
now = addpackages "tcz" "6.x" "syslinux"
# add python 2
now = addpackages "tcz" "6.x" "python libffi ncurses readline gdbm openssl bzip2-lib sqlite3"
# add curl
now = addpackages "tcz" "6.x" "libgpg-error libgcrypt libssh2 libidn curl"
now = copypackages "tcz" "6.x" "syslinux" "/mnt/mxencore/newiso/cde/optional"
# add python 2
now = copypackages "tcz" "6.x" "python libffi ncurses readline gdbm openssl bzip2-lib sqlite3" "/mnt/mxencore/newiso/cde/optional"
# add curl
now = copypackages "tcz" "6.x" "libgpg-error libgcrypt libssh2 libidn curl" "/mnt/mxencore/newiso/cde/optional"
now = "/mnt/mxencore/newiso/cde/optional" ; chdir
# add qemu-x86 (requires curl)
# now = addpackages "tcz" "6.x" "qemu-x86 libcap-ng gamin glib2 qemu-common pixman udev-lib libusb libasound libmad SDL"
rep = "[ " ; prints ; "added python and syslinux per figosdev" colortext 10 prints colortext 7 " ]" print
fig
now = "/mnt/mxencore" ; chdir
now = addpackages "tcz" "6.x" "915resolution Xdialog aspell attr"
now = addpackages "tcz" "6.x" "automake avahi bacon bash bc binutils"
now = addpackages "tcz" "6.x" "bzip2 cdparanoia chntpw cifs-utils claws-mail"
now = addpackages "tcz" "6.x" "cpio cryptsetup cups curl dbus"
now = addpackages "tcz" "6.x" "dhcpcd dialog dmidecode eject enchant"
now = addpackages "tcz" "6.x" "ethtool exiv2 faac faad ffmpeg file"
now = addpackages "tcz" "6.x" "findutils flac fontconfig fribidi fuse"
now = addpackages "tcz" "6.x" "galculator gawk geany gettext gftp"
now = addpackages "tcz" "6.x" "glib-networking gnome-keyring gparted gperf"
now = addpackages "tcz" "6.x" "gpm grep gsettings-desktop-schemas gzip hdparm"
now = addpackages "tcz" "6.x" "hicolor-icon-theme htop hunspell isomaster"
now = addpackages "tcz" "6.x" "iw jasper jbig2dec jwm keyutils lame"
now = addpackages "tcz" "6.x" "leafpad less librsvg lvm2 lxrandr"
now = addpackages "tcz" "6.x" "lxtask mktemp nbtscan ndiswrapper ntfs-3g"
now = addpackages "tcz" "6.x" "numlockx openssl osmo p11-kit pango"
now = addpackages "tcz" "6.x" "parted pulseaudio python qpdf rsync"
now = addpackages "tcz" "6.x" "sed setserial shared-mime-info tar unclutter"
now = addpackages "tcz" "6.x" "unrar urxvt usb-modeswitch usbutils vcdimager"
now = addpackages "tcz" "6.x" "viewnior wget wpa_supplicant x264 xsane"
now = copypackages "tcz" "6.x" "915resolution Xdialog aspell attr" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "automake avahi bacon bash bc binutils" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "bzip2 cdparanoia chntpw cifs-utils claws-mail" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "cpio cryptsetup cups curl dbus" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "dhcpcd dialog dmidecode eject enchant" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "ethtool exiv2 faac faad ffmpeg file" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "findutils flac fontconfig fribidi fuse" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "galculator gawk geany gettext gftp" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "glib-networking gnome-keyring gparted gperf" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "gpm grep gsettings-desktop-schemas gzip hdparm" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "hicolor-icon-theme htop hunspell isomaster" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "iw jasper jbig2dec jwm keyutils lame" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "leafpad less librsvg lvm2 lxrandr" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "lxtask mktemp nbtscan ndiswrapper ntfs-3g" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "numlockx openssl osmo p11-kit pango" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "parted pulseaudio python qpdf rsync" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "sed setserial shared-mime-info tar unclutter" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "unrar urxvt usb-modeswitch usbutils vcdimager" "/mnt/mxencore/newiso/cde/optional"
now = copypackages "tcz" "6.x" "viewnior wget wpa_supplicant x264 xsane" "/mnt/mxencore/newiso/cde/optional"
now = "/mnt/mxencore/newiso/cde/optional" ; chdir
change = changeforwhom profiles "figosdev-more"
iftrue change
#now "cp /mnt/mxencore/coreplus/live/vmlinuz /mnt/mxencore/newiso" shell
# now "cp /mnt/mxencore/coreplus/live/initrd.img /mnt/mxencore/newiso/initrd.gz" shell
now "mkdir /mnt/mxencore/newiso/LiveOS" shell
rep = "[ " ; prints ; "creating directory that goes with some other distro" colortext 10 prints colortext 7 " ]" print
fig
# now "cp /mnt/mxencore/coreplus/boot/vmlinuz /mnt/mxencore/newiso/boot/" shell
# now "cp /mnt/mxencore/coreplus/boot/initrd /mnt/mxencore/newiso/boot/" shell
# now "cp /mnt/mxencore/coreplus/live/filesystem.squashfs /mnt/mxencore/newiso/live" shell
function fixpings force isoname fromt tot fname
try
fc arropen fname
ck join fc " " instr ck "auto-edited by mk"
iftrue force
ck 0
fig
iftrue ck
pass
else
now fname open "w"
forin t fc
text split t fromt join text tot
now text fprint fname
next
now " # auto-edited by mk" plus isoname fprint fname
now fname close
q 34 chr
now "chmod +x " plus q plus fname plus q shell
fig
except
pass
resume
fig
#now fixpings 0 isoname "VSHIFT 2" "VSHIFT 14" "/mnt/mxencore/newiso/boot/isolinux/isolinux.cfg"
#now fixpings 0 isoname "Italiano" "it_IT locale" "/mnt/mxencore/newiso/boot/isolinux/isolinux.cfg"
#now fixpings 1 isoname "Void Linux" "Fig OS" "/mnt/mxencore/newiso/boot/isolinux/isolinux.cfg"
#now "cat /mnt/mxencore/iso/isolinux.cfg | head -9 | sed 's/default puppy/default live/g' > /mnt/mxencore/newiso/isolinux.cfg" shell
#now "cat /mnt/mxencore/coreplus/isolinux/live.cfg > /mnt/mxencore/newiso/isolinux.cfg" shell
now "/mnt/mxencore/coreplusfs" chdir
#now "unsquashfs /mnt/mxencore/coreplus/LiveOS/squashfs.img" shell
now "mkdir /mnt/mxencore/coreplusfs/" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/" shell
change = changeforwhom profiles "figosdev-more"
iftrue change
now "echo '#!/bin/bash' > /mnt/mxencore/coreplusfs/squashfs-root/usr/sbin/figoshelp" shell
quot 34 chr
bs 92 chr
now "echo 'su $(cat /etc/passwd | grep 1000:1000 | tr : " plus quot plus bs plus bs plus "n" plus quot plus " | head -1) -c " plus quot plus "x-www-browser https://sourceforge.net/u/figosdev/fig/figos/" plus quot plus "' >> /mnt/mxencore/coreplusfs/squashfs-root/usr/sbin/figoshelp" shell
now "chmod +x /mnt/mxencore/coreplusfs/squashfs-root/usr/sbin/figoshelp" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/share/doc/puppy" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/share/doc/figueira 2> /dev/null" shell
now "rm /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/fig29.py" shell
now "cp /mnt/mxencore/fig46.py /mnt/mxencore/coreplusfs/squashfs-root/usr/bin" shell
now "cp /mnt/mxencore/figu29.py /mnt/mxencore/coreplusfs/squashfs-root/usr/bin" shell
now "cp /mnt/mxencore/alex23.py /mnt/mxencore/coreplusfs/squashfs-root/usr/bin" shell
now "chmod +x /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/fig46.py" shell
now "chmod +x /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/figu29.py" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/bin" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/share" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/local" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/usr/local/bin" shell
rep = "[ " ; prints ; "copying files and folders related to mkfigos" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
now "rm /mnt/mxencore/coreplusfs/squashfs-root/etc/os-release" shell
#now "chroot /mnt/mxencore/coreplusfs/squashfs-root/" shell
now "echo 'echo >/usr/share/lxqt/graphics/helix.svg' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/updatefirstrun 2> /dev/null' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/pythoninstall' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/wminstall' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/curlinstall' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/installother' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
quot 34 chr
#now "/bin/echo -e '#!/bin/bash\np=$(which python 2> /dev/null | wc -l) ; if [[ " plus quot plus "$p" plus quot plus " == " plus quot plus "0" plus quot plus " ]] ; then xbps-install --repository /var/cache/xbps -yS python ; fi' > /mnt/mxencore/coreplusfs/squashfs-root/root/pythoninstall ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/root/pythoninstall" shell
#now "/bin/echo -e '#!/bin/bash\np=$(which icewm 2> /dev/null | wc -l) ; if [[ " plus quot plus "$p" plus quot plus " == " plus quot plus "0" plus quot plus " ]] ; then xbps-install --repository /var/cache/xbps -yS icewm ; ' > /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
#now "/bin/echo -e '#!/bin/bash\np=$(which curl 2> /dev/null | wc -l) ; if [[ " plus quot plus "$p" plus quot plus " == " plus quot plus "0" plus quot plus " ]] ; then xbps-install --repository /var/cache/xbps -yS curl wget ; fi' > /mnt/mxencore/coreplusfs/squashfs-root/root/curlinstall ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/root/curlinstall" shell
#now "/bin/echo -e '#!/bin/bash\np=$(which leafpad 2> /dev/null | wc -l) ; if [[ " plus quot plus "$p" plus quot plus " == " plus quot plus "0" plus quot plus " ]] ; then xbps-install --repository /var/cache/xbps -yS leafpad gdmap hsetroot xrandr xset xz mtpaint i3lock hdparm smartmontools xpdf yad alsa-tools alsa-utils ; fi' > /mnt/mxencore/coreplusfs/squashfs-root/root/installother ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/root/installother" shell
#now "echo 'cp /var/cache/?bps/*bps* /mnt/hda1/root/' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bash_history" shell
#now "echo 'smartctl --all /dev/sda | egrep " plus quot plus "vera|Load|Logge" plus quot plus "' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bash_history" shell
#now "echo 'xbps-install --repository /var/cache/xbps -yS binutils' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bash_history" shell
#now "echo 'xrandr --output LVDS --off' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bash_history" shell
#now "echo 'gdmap -f /mnt/hda1 &' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bash_history" shell
#now "/bin/echo -e '#!/bin/bash\nxbps-rindex -a /var/cache/xbps/*.xbps ; rm /root/updatefirstrun' > /mnt/mxencore/coreplusfs/squashfs-root/root/updatefirstrun ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/root/updatefirstrun" shell
rep = "[ " ; prints ; "trying to modify files that probably arent in this distro" colortext 10 prints colortext 7 " ]" print
fig
now "/mnt/mxencore/" chdir
function vpaupdate
ifequal 1 0
nl 10 chr
nla nl plus ""
now "loading repos" print
repos arrcurl "https://repo.voidlinux.eu/current/" join repos "" split repos "" join repos nla split repos ">" join repos nl split repos nl
now "vpa.r" open "w"
forin p repos
grep instr p ".i686.xbps"
filt instr p "<"
iftrue grep
ifequal filt 0
now p fprint "vpa.r"
fig
fig
next
now "vpa.r" close
fig
fig
function vpasearch repos p
nl 10 chr
now "searching repos for: " prints colortext 15
now p prints colortext 7 "" print print
forin s repos
grep instr s p
filt instr s ".xbps.sig"
iftrue grep
ifequal filt 0
now s print
fig
fig
next
fig
function vpadownload repos p
nl 10 chr
nlt 9 chr plus nl reverse
tabbed repos join tabbed nlt split tabbed nl
now "downloading: " prints colortext 15
plen p len minus 1
now p left plen prints colortext 7 "" print print
forin num "0123456789"
pnum p plus num
forin d tabbed
grep instr d pnum
filt instr d ".xbps.sig"
iftrue grep
ifequal filt 0
tab 9 chr
pname split d tab join d "" ltrim
url "https://repo.voidlinux.eu/current/" plus pname
try
now "downloading: " plus url plus " " plus url plus ".sig" print
now "rm " plus pname plus " " plus pname plus ".sig" plus " 2> /dev/null" shell
now "wget " plus url shell
now "wget " plus url plus ".sig" shell
except
pass
resume
fig
fig
next
next
fig
function vpa vpacmd
searchfor ""
downloadname ""
while
findp vpacmd instr findp "search"
iftrue findp
try
p vpacmd mid findp 2 arr mid 2 1
plen p len
ifequal plen 0
now divby 0
fig
except
now "to search, enter part of a package name after the search command: " prints
now colortext 15 "vpa search python" prints colortext 7 "" print
resume
iftrue p
searchfor p
fig
break
fig
findp vpacmd instr findp "download"
iftrue findp
try
p vpacmd mid findp 2 arr mid 2 1
plen p len
ifequal plen 0
now divby 0
fig
except
now "to download a package, enter the package name after the search command: " prints
now colortext 15 "vpa download leafpad" prints colortext 7 "" print
resume
iftrue p
tab 9 chr
downloadname tab plus p plus "-"
fig
break
fig
upd vpacmd instr upd "update"
iftrue upd
now vpaupdate
break
fig
break
wend
try
repos arropen "vpa.r"
except
repos "" arr
resume
count repos len divby 2 int
ifmore count 1
now count prints " packages" print
else
now "no packages in vpa list; running " prints colortext 15 "vpa update" prints colortext 7 "" print vpaupdate
fig
iftrue searchfor
now vpasearch repos searchfor
fig
iftrue downloadname
now vpadownload repos downloadname
fig
fig
now "/mnt/mxencore/" chdir
now "mkdir /mnt/mxencore/core" shell
change = changeforwhom profiles "wanderer" # only change /boot/core.gz
iftrue change
ifequal "this way of remastering" "likely to work very soon"
now = "cd /mnt/mxencore/core ; zcat /mnt/mxencore/coreplus/boot/core.gz | cpio -i -H newc -d" ; shell
now = "/mnt/mxencore/core/etc/init.d" ; chdir
# /etc/init.d/tc-config
# sha256 6a0a630b07761352d0844ea808778ddabb12189dfdbcb366f6aa4c8048bb564c
ck = "rm tc-config ; ls tc-config | wc -l" ; arrshell ; join ck " " ; int
ifequal ck 0
now = "wget -O- https://ptpb.pw/3Jyz > tc-config" ; shell
else
now = "tc-config" ; colortext 15 ; plus " already exists, not downloading" ; prints ; colortext 7 ; "" ; print
fig
now "/mnt/mxencore/core/" ; chdir
# sha256 98089ba431651a1c1d23fa8694382b792c7187a11765eab2873943059abc1a0d
ck = "ls /mnt/mxencore/core/mkcore.sh | wc -l" ; arrshell ; join ck " " ; int
ifequal ck 0
now = "wget -O- https://ptpb.pw/_1zo > mkcore.sh" ; shell
else
now = "" ; colortext 15 ; plus "already exists, not downloading" ; prints ; colortext 7 ; "" ; print
fig
fig
now "/mnt/mxencore/" ; chdir
now = "rm /mnt/mxencore/newiso/boot/core.gz" ; shell
#now "mkdir /mnt/mxencore/adv mount /mnt/mxencore/coreplus/cde/optional/advcomp.tcz /mnt/mxencore/adv" ; shell
#now "cp /mnt/mxencore/adv/usr/local/bin/advdef /mnt/mxencore ; umount /mnt/mxencore/adv ; rmdir /mnt/mxencore/adv" ; shell
#now = "cd /mnt/mxencore/core ; find | cpio -o -H newc | gzip -2 > /mnt/mxencore/newiso/boot/core.gz ; /mnt/mxencore/advdef -z4 " ; shell
#now = "/mnt/mxencore/advdef -z4 /mnt/mxencore/newiso/boot/core.gz" ; shell
# still working on this part
# sha256 9bff8e7f09bc1e8a740fef5b006a471583335891c87bde26b6ccc5ebfac49bcb
now = "wget -O- https://ptpb.pw/ZOd0 > /mnt/mxencore/newiso/boot/core.gz" ; shell
now = "wget -O- https://ptpb.pw/KwSz > /mnt/mxencore/newiso/boot/isolinux/isolinux.cfg " ; shell
rep = "[ " ; prints ; "added core.gz" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "wanderer-core"
iftrue change
nl 10 chr
filetext = ""
python
filetext = """
display boot.msg
default microcore
label microcore
kernel /boot/vmlinuz
initrd /boot/core.gz
append loglevel=3
label mc
kernel /boot/vmlinuz
append initrd=/boot/core.gz loglevel=3
implicit 0
prompt 1
timeout 300
F1 boot.msg
F2 f2
F3 f3
F4 f4
"""
fig
openname = "/mnt/mxencore/newiso/boot/isolinux/isolinux.cfg" ; open "w"
now = filetext ; fprint openname
now = openname ; close
rep = "[ " ; prints ; "changed boot files for corepup-8 standard" colortext 10 prints colortext 7 " ]" print
fig
#now "download gdbm" split now " " vpa now
now "/mnt/mxencore/" chdir
now "wget 'http://http.us.debian.org/debian/pool/main/d/dpkg/dpkg_1.18.25_i386.deb'" shell
now "ar x dpkg_1.18.25_i386.deb" shell
now "tar -xvf data.tar.xz ./usr/bin/dpkg-deb ; cp ./usr/bin/dpkg-deb /mnt/mxencore" shell
rep = "[ " ; prints ; "retrieved dpkg-deb" colortext 10 prints colortext 7 " ]" print
now "/mnt/mxencore/coreplusfs" chdir
change = changeforwhom profiles "figosdev-more"
iftrue change
now "ln -s /root/.bash_history /mnt/mxencore/coreplusfs/squashfs-root/.bash_history" shell
now pwd chdir
insticewm "ls /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/icewm | wc -l 2> /dev/null" arrshell mid 1 1 int
ifequal insticewm 0
now "mkdir -p /mnt/mxencore/coreplusfs/squashfs-root/usr/share/pixmaps" shell
now "wget -O- https://web.archive.org/web/20180409203435/https://openclipart.org/image/48px/svg_to_png/25428/Network.png > /mnt/mxencore/coreplusfs/squashfs-root/usr/share/pixmaps/connect48.png" shell
now "wget -O- https://web.archive.org/web/20180409203311/https://openclipart.org/image/48px/svg_to_png/212874/RootTerminal.png > /mnt/mxencore/coreplusfs/squashfs-root/usr/share/pixmaps/console48.png" shell
now "wget -O- https://web.archive.org/web/20180409203255/https://openclipart.org/image/48px/svg_to_png/285844/Help-content.png > /mnt/mxencore/coreplusfs/squashfs-root/usr/share/pixmaps/help48.png" shell
now "wget -O- https://web.archive.org/web/20180409203213/https://openclipart.org/image/48px/svg_to_png/65101/leafpad3.png/ > /mnt/mxencore/coreplusfs/squashfs-root/usr/share/pixmaps/edit48.png" shell
now "wget https://notabug.org/figosdev/figos/raw/master/arrlen.fig" shell
now "wget https://notabug.org/figosdev/figos/raw/master/arrname.fig" shell
now "wget https://notabug.org/figosdev/figos/raw/master/dircmp.fig" shell
fig
rep = "[ " ; prints ; "downloaded mkfigos icons and extra utils" colortext 10 prints colortext 7 " ]" print
fig
now "/mnt/mxencore/coreplusfs" chdir
change = changeforwhom profiles "figosdev-more"
iftrue change
now "rm /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/themes/default/default.png" shell
now "cp arrlen.fig arrname.fig dircmp.fig /mnt/mxencore/coreplusfs/squashfs-root/usr/bin" shell
now "mkdir -p /mnt/mxencore/coreplusfs/squashfs-root/var/cache/apt/archives" shell
#now "cp libglib2.0-0_2.42.1-1+b1_i386.deb /mnt/mxencore/coreplusfs/squashfs-root/var/cache/apt/archives" shell
#now "dpkg-deb -x iceweasel_45.4.0esr-1~deb8u2_all.deb /mnt/mxencore/coreplusfs/squashfs-root" shell
#now "dpkg-deb -x firefox-esr_45.4.0esr-1~deb8u2_i386.deb /mnt/mxencore/coreplusfs/squashfs-root" shell
#now "dpkg-deb -x libssl1.0.0_1.0.1t-1+deb8u5_i386.deb /mnt/mxencore/coreplusfs/squashfs-root" shell
#now "rm -rf /mnt/mxencore/coreplusfs/squashfs-root/etc/systemd" shell
#now "rm -rf /mnt/mxencore/coreplusfs/squashfs-root/var/lib/systemd" shell
#now "rm /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/dbus-daemon" shell
#now "rm /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/dbus-launch" shell
rep = "[ " ; prints ; "ran stuff that isnt ported to this distro as of yet" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
q 34 chr
#now "sed -i 's/DesktopBackgroundColor=" plus q plus "rgb:50\/50\/78" plus q plus "/DesktopBackgroundColor=" plus q plus "rgb:00\/00\/00" plus q plus "/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/themes/icedesert/default.theme" shell
#now "sed -i 's/xterm/xterm -fn 10x20/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/keys" shell
#now "sed -i 's/^PermitRootLogin without-password/PermitRootLogin no/g' /mnt/mxencore/coreplusfs/squashfs-root/etc/ssh/sshd_config" shell
#now "/mnt/mxencore/coreplusfs/squashfs-root/usr/bin/" chdir
#now "mkdir fig ; cd fig ; if [ -e fig29-31_1.0.deb ] ; then echo ; else wget http://distro.ibiblio.org/coreplus/files/extra_packages/fig29-31_1.0.deb ; fi" shell
#now "cd fig ; dpkg-deb -x fig29-31_1.0.deb /mnt/mxencore/coreplusfs/squashfs-root" shell
# fig now catches a reference in this example, this line fixes the error
#now fixpings 0 isoname "abs :" "" "/mnt/mxencore/coreplusfs/squashfs-root/usr/share/doc/fig/examples/asciimint.fig"
#now "echo 'export LANG=en_US.UTF-8' >> /mnt/mxencore/coreplusfs/squashfs-root/root/.bashrc" shell
#now "echo '#export LANG=en_US.UTF-8' >> /mnt/mxencore/coreplusfs/squashfs-root/user/.bashrc" shell
#now "/bin/echo -e '#!/bin/bash\nyad --text-info --editable --wrap --fontname=monospace --show-uri --maximized --listen' > /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/yadless ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/yadless" shell
#now "/bin/echo -e '#!/bin/bash\npython -m SimpleHTTPServer' > /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/pserver ; chmod +x /mnt/mxencore/coreplusfs/squashfs-root/usr/bin/pserver" shell
rep = "[ " ; prints ; "would have run this stuff if it wasnt mostly commented out" colortext 10 prints colortext 7 " ]" print
fig
getlist = ""
python
getlist = """
xenpup/fs/squashfs-root/usr/share/doc/mtp_phone_connect-build-recipe wget -t0 -c ${STATUS_URL}/${STATUS_PKG}-${STATUS_VER}.${COMP}
xenpup/fs/squashfs-root/usr/share/doc/mtp_phone_connect-build-recipe wget -t0 -c ${GO_URL}/${GO_PKG}
xenpup/fs/squashfs-root/usr/sbin/pup-advert-blocker wget -c -4 -t 2 -O /tmp/adlist1 'http://winhelp2002.mvps.org/hosts.txt'
xenpup/fs/squashfs-root/usr/sbin/pup-advert-blocker wget -c -4 -t 2 -O /tmp/adlist2 'http://sysctl.org/cameleon/hosts'
xenpup/fs/squashfs-root/usr/sbin/pup-advert-blocker wget -c -4 -t 2 -O /tmp/adlist3 'http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext'
xenpup/fs/squashfs-root/usr/sbin/ipinfo wifi="`iwgetid -a | gawk '{print $1}'`"
xenpup/fs/squashfs-root/usr/sbin/ipinfo var06=`iwgetid -a 2>&1`
xenpup/fs/squashfs-root/usr/sbin/ipinfo var07=`iwgetid -c 2>&1`
xenpup/fs/squashfs-root/usr/sbin/ipinfo var08=`iwgetid -f 2>&1`
xenpup/fs/squashfs-root/usr/sbin/ipinfo var09=`iwgetid -m 2>&1`
xenpup/fs/squashfs-root/usr/sbin/update-usbids if which wget >/dev/null 2>&1 ; then
xenpup/fs/squashfs-root/usr/sbin/update-usbids DL="wget -O $DEST.new $SRC"
xenpup/fs/squashfs-root/usr/sbin/update-usbids echo >&2 "update-usbids: cannot find wget nor lynx"
xenpup/fs/squashfs-root/usr/sbin/quicksetup if wget -q --spider http://distro.ibiblio.org ;then # returns other than 0 we're not connected
xenpup/fs/squashfs-root/usr/sbin/update-pciids WGET="/usr/bin/wget"
xenpup/fs/squashfs-root/usr/sbin/update-pciids $ECHO >&2 "update-pciids: cannot find wget, curl or lynx"
xenpup/fs/squashfs-root/usr/sbin/sfs_load wget -t 2 -T 20 --waitretry=20 --spider -S "${URLSPEC}" >"$myLOG" 2>&1
xenpup/fs/squashfs-root/usr/sbin/sfs_load $RXVT -geometry 80x10+0+0 -bg orange -fg black -title "$(gettext 'Downloading...')" -e wget -t 3 -T 20 --waitretry=20 "${URLSPEC}"
xenpup/fs/squashfs-root/usr/sbin/connectwizard if wget -q --spider http://distro.ibiblio.org ;then # returns other than 0 we're not connected
xenpup/fs/squashfs-root/usr/sbin/sfsget wget -4 -t 2 -T 20 --waitretry=20 --spider --recursive --level=1 --accept "${xSFS_FILE}" -S ${PRIMARYREPO}/${SFS_DIR}/ 2>&1 | grep '\.sfs$' | rev | cut -f 1 -d '/' | rev > /tmp/sfsget-probe
xenpup/fs/squashfs-root/usr/sbin/sfsget wget -4 -t 2 -T 20 --waitretry=20 --spider --recursive --level=1 --accept "${xSFS_FILE}" -S ${PRIMARYREPO}/${SFS_DIR0}/ 2>&1 | grep '\.sfs$' | rev | cut -f 1 -d '/' | rev > /tmp/sfsget-probe
xenpup/fs/squashfs-root/usr/sbin/sfsget [ "$SFS_DIR1" ] && wget -4 -t 2 -T 20 --waitretry=20 --spider --recursive --level=1 --accept "${xSFS_FILE}" -S ${PRIMARYREPO}/${SFS_DIR1}/ 2>&1 | grep '\.sfs$' | rev | cut -f 1 -d '/' | rev > /tmp/sfsget-probe1
xenpup/fs/squashfs-root/usr/sbin/sfsget [ "$SFS_DIR2" ] && wget -4 -t 2 -T 20 --waitretry=20 --spider --recursive --level=1 --accept "${xSFS_FILE}" -S ${PRIMARYREPO}/${SFS_DIR2}/ 2>&1 | grep '\.sfs$' | rev | cut -f 1 -d '/' | rev > /tmp/sfsget-probe2
xenpup/fs/squashfs-root/usr/sbin/bugfix rxvt -e wget --no-check-certificate http://distro.ibiblio.org/puppylinux/puppy-tahr/quickpet/xenfix2.zip
xenpup/fs/squashfs-root/usr/bin/pman wget -t 1 -T 5 -O - "$url" 2>/dev/null | fgrep -q "${NAME} -" && \
xenpup/fs/squashfs-root/usr/bin/pman if REPLY=$(LANG=C wget -t 1 -T 5 --spider "$url" 2>&1);then
xenpup/fs/squashfs-root/usr/bin/pmwget # Pmwget created by gposil with thanks to Lobster for Pwget
xenpup/fs/squashfs-root/usr/bin/pmwget export TEXTDOMAIN=pmwget
xenpup/fs/squashfs-root/usr/bin/pmwget export Pmwget='
xenpup/fs/squashfs-root/usr/bin/pmwget for STATEMENTS in $(gtkdialog4 --program=Pmwget --center); do
xenpup/fs/squashfs-root/usr/bin/pmwget rxvt -name PMirrorget -bg "#F3F2DF" -e wget -m -c -k -r -np -P "$DEST" $SOURCE
xenpup/fs/squashfs-root/usr/local/pcd/func LANG=C wget -S --spider -T 1 puppylinux.com 2> $WORKDIR/pcd-tmp #check internet connection
xenpup/fs/squashfs-root/usr/local/pup_event/frontend_timeout [ "`echo "$RUNPS" | grep -w -E 'make|cc|gcc|imake|cmake|new2dir|xorriso|xorrecord|xine|gxine|petget|wget|axel|dotpup|mplayer|gmplayer|gcurl|gimv|burniso2cd|growisofs|cdrecord|pcdripper|xfmedia|xmms|ripoff|pdvdrsab|pburn|mhwaveedit|installpkg\.sh|downloadpkgs\.sh|removepreview\.sh'`" != "" ] && exit 1
xenpup/fs/squashfs-root/usr/local/bin/bdplayback_aacs wget http://www.labdv.com/aacs/KEYDB.cfg
xenpup/fs/squashfs-root/usr/local/bin/bdplayback_aacs wget http://www.labdv.com/aacs/libbdplus/bdplus-vm0.bz2
xenpup/fs/squashfs-root/usr/local/simplegtkradio/simplegtkradio wget $2 -O $SGRTMP/playlist.xspf
xenpup/fs/squashfs-root/usr/local/apps/ROX-Filer/Options.xml xterm -e wget $1
xenpup/fs/squashfs-root/usr/local/petget/devx_service_pack.sh wget -4 -t 2 -T 20 --waitretry=20 --spider -S --recursive --no-parent --no-directories -A 'devx_service_pack*.pet' "$URLSPEC" > /tmp/petget/devx_service_pack_probe 2>&1
xenpup/fs/squashfs-root/usr/local/petget/testurls.sh echo "wget -t 2 -T 20 --waitretry=20 --spider -S $URL_TEST" >> /tmp/petget_urltest
xenpup/fs/squashfs-root/usr/local/petget/downloadpkgs.sh #101116 call download_file to download pkg, instead of direct run of wget.
xenpup/fs/squashfs-root/usr/local/petget/downloadpkgs.sh LANG=C wget -4 -t 2 -T 20 --waitretry=20 --spider -S "${DOWNLOADFROM}/${ONEFILE}" > /tmp/download_file_spider.log0 2>&1 #
xenpup/fs/squashfs-root/usr/local/petget/downloadpkgs.sh LANG=C wget -4 -t 2 -T 20 --waitretry=20 --spider -S "${DOWNLOADFROM}/${ONEFILE}" > /tmp/download_file_spider.log0 2>&1 #
xenpup/fs/squashfs-root/usr/local/petget/downloadpkgs.sh LANG=C wget -4 -t 2 -T 20 --waitretry=20 --spider -S "${DOWNLOADFROM}/${ONEFILE}" > /tmp/download_file_spider.log0 2>&1
xenpup/fs/squashfs-root/usr/local/petget/service_pack.sh wget -4 -t 2 -T 20 --waitretry=20 --spider -S --recursive --no-parent --no-directories -A 'service_pack*.pet' "$URLSPEC" > /tmp/petget/service_pack_probe 2>&1
xenpup/fs/squashfs-root/sbin/update-usbids wget --no-check-certificate -O ${ROOTDIR}/usr/share/hwdata/usb.ids.bz2 $URL || exit_error "error downloading usb.ids.bz2"
xenpup/fs/squashfs-root/sbin/update-pciids wget --no-check-certificate -O ${ROOTDIR}/usr/share/hwdata/pci.ids.bz2 $URL || exit_error "error downloading pci.ids.bz2"
"""
fig
function overloadclihelp folder
clihelp
python
clihelp = """#!/usr/bin/env bash
#### license: creative commons cc0 1.0 (public domain)
#### http://creativecommons.org/publicdomain/zero/1.0/
proginf="cli help overloading 0.2"
if [[ "$1" == "" ]]
then echo
function pq()
{
echo -e "$q" | tr '(' '^' | sed "s/\ \@/\x1b\[1\;37m\ \@/g" | sed "s/\@\ /\@\ \x1b\[0\;37m/g" | sed "s/\@\^/\@\x1b\[0\;37m\^/g" | tr '^' '('
}
q=' \x1b[1;33mfig os command line help\x1b[0m ' ; pq
q=' ' ; pq
echo -e " \x1b[1;33mhelp usual \x1b[0m standard bash help command"
echo -e " \x1b[1;33mhelp network \x1b[0m help with network commands"
echo -e " \x1b[1;33mhelp files \x1b[0m help with file commands"
echo -e " \x1b[1;33mhelp config \x1b[0m help with some puppy settings"
echo -e " \x1b[1;33mhelp misc \x1b[0m commands to reboot, stop beeping, etc."
echo -e " \x1b[1;33mhelp coding \x1b[0m quick help for coding"
echo -e " \x1b[1;33mhelp alias \x1b[0m aliases to customize bash"
echo
else
if [[ "$1" == "usual" ]]
then bash -c 'help'
fi
if [[ "$1" == "network" ]]
then echo -e "help with network commands" \\\\n
echo -e \\\\nto connect to available network interfaces: '(use one)'\\\\n
for p in $(ip link | cut -d " " -f 2 | tr -d ':') ;
do if [[ "$p" != "lo" ]] ; then echo dhclient $p ;
fi ; done ;
echo -e \\\\n \\\\nto find available network interfaces: \\\\n \\\\nip link \| 'cut -d " " -f 2 | tr -d' \\':\\' \\\\n
fi
if [[ "$1" == "files" ]]
then echo "help with file commands"
fi
if [[ "$1" == "config" ]]
then echo "help with some puppy settings"
fi
if [[ "$1" == "misc" ]]
then echo "commands to reboot, stop beeping, etc."
fi
if [[ "$1" == "coding" ]]
then echo "quick help for coding"
fi
if [[ "$1" == "alias" ]]
then echo "aliases to customize bash"
fi
fi
"""
fig
now folder plus "/usr/local/bin" chdir
now "help" open "w"
now clihelp fprint "help"
now "help" close
now "chmod +x ./help" shell
now folder chdir
q 34 chr
bs 92 chr plus q
q bs
usualhelp "cat root/.bashrc | grep usualhelp | wc -l" arrshell mid 1 1 int
ifequal usualhelp 0
now "echo alias usualhelp=" plus q plus "bash -c 'help'" plus q plus " >> root/.bashrc" shell
now "echo alias help=" plus q plus "/usr/local/bin/help" plus q plus " >> root/.bashrc" shell
fig
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
now "/mnt/mxencore/coreplusfs/squashfs-root" overloadclihelp now
rep = "[ " ; prints ; "tried to overload help system (needs to be a tcz first)" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
quot 34 chr
###now "echo #PS1='\[\e]2;\w\a\e[32m\]$USER:\w\\$ \[\e[0m\]'# >> /mnt/mxencore/unsq/squashfs-root/root/.bashrc" split now "'" join now quot split now "#" join now "'" shell
#now "cp /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/taskbar/icewm.orig.xpm /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/taskbar/icewm.xpm" shell
#now "mkdir -p /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/taskbar" shell
#now "/mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm.xpm" open "w"
icewmicon
python
icewmicon = """/* XPM */
static char *icewm_xpm[] = {
"48 20 4 1",
" c None",
"1 c #009A00",
"2 c #000000",
"3 c #000000",
" ",
" ",
" 33333 ",
" 311113 ",
" 3111113 ",
" 311111133 ",
" 22222222222222222222222222222223111111113 ",
" 311111111111111111111111111111111111111113 ",
" 311111111111111111111111111111111111111113 ",
" 311111111111111111111111111111111111111113 ",
" 311111111111111111111111111111111111111113 ",
" 311111111111111111111111111111111111111113 ",
" 22222222222222222222222222222222111111113 ",
" 311111113 ",
" 31111133 ",
" 311113 ",
" 33333 ",
" ",
" ",
" "
};
"""
fig
#now icewmicon fprint "/mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm.xpm"
#now "/mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm.xpm" close
#now "mkdir -p /mnt/mxencore/coreplusfs/squashfs-root/root/.config/pcmanfm/default/" shell
#now "mkdir -p /mnt/mxencore/coreplusfs/squashfs-root/root/.config/libfm/" shell
###now "mkdir -p /mnt/mxencore/unsq/squashfs-root/root/.config/pcmanfm/default/" shell
###now "mkdir -p /mnt/mxencore/unsq/squashfs-root/root/.config/libfm/" shell
df "/mnt/mxencore/coreplusfs/squashfs-root/root/welcome.fig"
#now df open "w"
text0 ""
python
text0 = """proginf = "fig os welcome 0.1, oct 2016 mn"
now "" print
ckremote "pgrep sshd | wc -l" arrshell mid 1 1 int
iftrue ckremote
now "" print
now " you have sshd enabled... to prevent remote logins," colortext 12 print "" print
now " it is recommended you turn it off by typing: " prints
now "remote off" colortext 14 print colortext 7 "" print print
`fig
trythatfirst 0
while
qu 0
rc 0
ifequal trythatfirst 1
now " " times 11 prints "you can get help simply by typing: " colortext 7 prints
now "help" colortext 14 print colortext 7 "" print print
trythatfirst 2
else
ifequal trythatfirst 0
trythatfirst 1
`fig
`fig
try
p "type here: " colortext 10 prints colortext 7 "" prints "bash -c 'read -e t ; echo $t'" arrshell mid 1 1
plen p len
iftrue plen
first p asc
else
first 0
`fig
now p ltrim rtrim lcase
ckcmd " " plus now plus " "
ckcmdremote instr ckcmd " remote "
ckcmdoff instr ckcmd " off " times ckcmdremote
iftrue ckcmdoff
rc 1
now " " times 11 prints "service ssh stop" shell "" print
`fig
ifequal now "help"
rc 1
trythatfirst 2 ## disable function that tells you about the help command
now " " times 11 prints "valid commands are:" colortext 3 print "" print
now " " times 11 prints " help" colortext 14 prints ": to get help" colortext 7 print
now " " times 11 prints "remote off" colortext 14 prints ": to turn off remote login" colortext 7 print
now " " times 11 prints " sh" colortext 14 prints ": if you know bash" colortext 7 print
now " " times 11 prints " exit" colortext 14 prints ": (or quit or q) to quit welcome program " colortext 7 print
now "" colortext 7 print
`fig
ifequal now "sh"
rc 1
qu 1
now " " times 11 prints "running bash... welcome program will quit on exit:" colortext 3 print "" print
now "cd /root ; bash --rcfile /root/.bashrc" shell
`fig
ifequal now "exit"
rc 1
qu 1
`fig
ifequal now "quit"
rc 1
qu 1
`fig
ifequal now "q"
rc 1
qu 1
`fig
except
qu 1
resume
iftrue qu
now "" print system
`fig
ifequal rc 0
now " " times 11 prints colortext 3 "unrecognized command (no problem)" prints colortext 7 "" print print
wend
"""
fig
now split text0 "`" join now "" swap now text0
#now text0 fprint df
#now df close
now "fig29.py " plus df plus " 2> /dev/null" shell
now "fig29 " plus df plus " 2> /dev/null" shell
df "/mnt/mxencore/coreplusfs/squashfs-root/root/desktops"
#now df open "w"
text0 ""
python
text0 = """#!/bin/bash
while [[ 1 ]]
do p=$(pgrep pcmanfm | wc -l)
if [[ "$p" -lt "1" ]]
then export XAUTHORITY=$(find /home | grep "\.Xauthority" | tail -1) pcmanfm
export DISPLAY=:0.0
d=$(pwd)
while [[ 1 ]] ; do sleep .2 ; p=$(pgrep icewm | wc -l) ; if [[ "$p" -gt "1" ]] ; then break ; fi ; done
cd /root
pcmanfm-qt --desktop 2> /dev/null &
cd $d
export XAUTHORITY=
fi
sleep 2
done
"""
fig
#now text0 fprint df
#now df close
now "chmod +x " plus df shell
rep = "[ " ; prints ; "created root desktop files but didnt add to corepup" colortext 10 prints colortext 7 " ]" print
fig
now "/mnt/mxencore/" chdir
change = changeforwhom profiles "figosdev-more"
iftrue change
df "/mnt/mxencore/coreplusfs/squashfs-root/root/welcomes"
#now df open "w"
text0 ""
python
text0 = """#!/bin/bash
while [[ 1 ]]
do while [[ 1 ]] ; do sleep .2 ; p=$(pgrep icewm | wc -l) ; if [[ "$p" -gt "1" ]] ; then break ; fi ; done
while [[ 1 ]] ; do sleep .2 ; p=$(pgrep pcmanfm | wc -l) ; if [[ "$p" -gt "0" ]] ; then break ; fi ; done
w=$(pgrep python | wc -l)
if [[ "$w" -lt "1" ]]
then export XAUTHORITY=$(find /home | grep "\.Xauthority" | tail -1) xterm
export DISPLAY=:0.0
sleep 1.75
xterm -fn 10x20 -geometry 800x240 -e bash --rcfile /root/.bashrc -c 'cd /root ; python /root/welcome.fig.py'
export XAUTHORITY=
kill $(pgrep welcomes)
fi
sleep 2
done
"""
fig
#now text0 fprint df
#now df close
now "chmod +x " plus df shell
nl 10 chr
icofx "ownIcon=true" plus nl plus "type=mainmenu"
now fixpings 1 isoname "type=mainmenu" icofx "/mnt/mxencore/coreplusfs/squashfs-root/home/anon/.config/lxqt/panel.conf"
now fixpings 1 isoname "position=Bottom" "position=Top" "/mnt/mxencore/coreplusfs/squashfs-root/home/anon/.config/lxqt/panel.conf"
df "/mnt/mxencore/coreplusfs/squashfs-root/root/.config/pcmanfm/default/pcmanfm.conf"
#now df open "w"
text0 ""
python
text0 = """[config]
bm_open_method=0
[volume]
mount_on_startup=0
mount_removable=0
autorun=1
[ui]
always_show_tabs=0
max_tab_chars=32
win_width=640
win_height=480
splitter_pos=150
media_in_new_tab=0
desktop_folder_new_win=0
change_tab_on_drop=1
close_on_unmount=1
focus_previous=0
side_pane_mode=places
view_mode=icon
show_hidden=0
sort=name;ascending;
toolbar=newtab;navigation;home;
show_statusbar=1
pathbar_mode_buttons=0
"""
fig
#now text0 fprint df
#now df close
###df "/mnt/mxencore/unsq/squashfs-root/root/.config/libfm/libfm.conf"
#now df open "w"
#now text2 fprint df
#now df close
#now "/mnt/mxencore/unsq/squashfs-root/bin/baseping" open "w"
text "exit 0"
#now text fprint "/mnt/mxencore/unsq/squashfs-root/bin/baseping"
#now "/mnt/mxencore/unsq/squashfs-root/bin/baseping" close
#now "chmod +x /mnt/mxencore/unsq/squashfs-root/bin/baseping" shell
#now "/mnt/mxencore/unsq/squashfs-root/bin/baseping6" open "w"
#text "exit 0"
#now text fprint "/mnt/mxencore/unsq/squashfs-root/bin/baseping6"
#now "/mnt/mxencore/unsq/squashfs-root/bin/baseping6" close
#now "chmod +x /mnt/mxencore/unsq/squashfs-root/bin/baseping6" shell
rep = "[ " ; prints ; "created welcome shell and configured pcmanfm, didnt add" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.d" shell
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/etc/xdg/menus/" shell
now "echo -n >> /mnt/mxencore/coreplusfs/squashfs-root/etc/xdg/menus/hierarchy" shell
now "sed -i 's/# FocusRequestFlashTime=0/FocusRequestFlashTime=1/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/preferences" shell
now "sed -i 's/# TaskBarAtTop=0/TaskBarAtTop=1/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/preferences" shell
now "sed -i 's/# TaskBarShowClock=1/TaskBarShowClock=0/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/preferences" shell
now "sed -i 's/# TaskBarShowAPMStatus=0/TaskBarShowAPMStatus=1/g' /mnt/mxencore/coreplusfs/squashfs-root/usr/share/icewm/preferences" shell
rep = "[ " ; prints ; "tried to change icewm config" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
#now "echo '#!/bin/sh -e' > /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'chmod +x /etc/menu-methods/icewm-common ; /usr/bin/update-menus --menumethod=/etc/menu-methods/icewm-common' >> /mnt/mxencore/coreplusfs/etc/rc.local" shell
now "echo 'rm /var/lib/dbus/machine-id' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/desktops &' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/welcomes &' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
### now "echo 'dpkg -i /var/cache/apt/archives/libglib2.0-0_2.42.1-1+b1_i386.deb' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'exit 0' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
#now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/home/user/.icewm" shell
#now "echo 'sudo pcmanfm --desktop &' > /mnt/mxencore/coreplusfs/squashfs-root/home/user/.icewm/startup" shell
#now fixpings 0 isoname "# invoke global X" "/usr/bin/pcmanfm --desktop & # # invoke global X" "/mnt/mxencore/coreplusfs/squashfs-root/home/user/.icewm/startup"
rep = "[ " ; prints ; "more mkfigos features" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
now "mkdir /mnt/mxencore/coreplusfs/squashfs-root/Desktop" shell
rep = "[ " ; prints ; "created folder in wrong place" colortext 10 prints colortext 7 " ]" print
fig
function ldesk df n cmt ex ico term
now df open "w"
now "[Desktop Entry]" fprint df
# now "Keywords=editor" fprint df
now "Name=" plus n fprint df
now "Comment=" plus cmt fprint df
now "Exec=" plus ex fprint df
now "Icon=" plus ico fprint df
now "Terminal=" plus term fprint df
now "Type=Application" fprint df
now df close
fig
change = changeforwhom profiles "figosdev-more"
iftrue change
now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/conn.desktop" "Connect" "network setup" "/usr/bin/wicd-gtk" "/usr/share/pixmaps/connect48.png" "false"
now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/term.desktop" "Console" "term window" "/usr/bin/xterm -fn 10x20 -e /bin/bash --rcfile /root/.bashrc" "/usr/share/pixmaps/console48.png" "false"
#now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/draw.desktop" "Draw" "vector editor" "/usr/local/bin/defaultdraw" "/usr/share/pixmaps/paint48.png" "false"
now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/help.desktop" "Help" "help files" "/usr/sbin/figoshelp" "/usr/share/pixmaps/help48.png" "false"
#now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/inst.desktop" "Install" "installer" "/usr/sbin/dotpup" "/usr/share/pixmaps/pet48.png" "false"
now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/edit.desktop" "Leafpad" "text editor" "/usr/bin/leafpad" "/usr/share/pixmaps/edit48.png" "false"
#now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/dmnt.desktop" "Mount" "connect drives" "/usr/sbin/pmount" "/usr/share/pixmaps/drive48.png" "false"
#now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/osmo.desktop" "Plan" "calendar" "/usr/local/bin/defaultcalendar" "/usr/share/pixmaps/date48.png" "false"
#now ldesk "/mnt/mxencore/coreplusfs/squashfs-root/Desktop/setp.desktop" "Setup" "setup wizard" "/usr/sbin/wizardwizard" "/usr/share/pixmaps/configuration48.png" "false"
rep = "[ " ; prints ; "changed desktops icons" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev"
iftrue change
# if you have source for mxencore in /mnt/mxencore it will copy it into iso
writefilename = split proginf "," ; mid 1 1 ; split writefilename " " ; mid 1 2 ; join writefilename "" ; split writefilename "." ; join writefilename ""
now = "cp /mnt/mxencore/" plus writefilename plus ".fig /mnt/mxencore/newiso 2> /dev/null" ; shell
rep = "[ " ; prints ; "if you have source for mxencore in /mnt/mxencore, the iso has it too" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-dontuse"
iftrue change
now "rm -rf /mnt/mxencore/coreplusfs/squashfs-root/etc/systemd/ /mnt/mxencore/coreplusfs/squashfs-root/lib/systemd/system/*.service /mnt/mxencore/coreplusfs/squashfs-root/etc/os-release /mnt/mxencore/coreplusfs/squashfs-root/usr/lib/os-release" shell
rep = "[ " ; prints ; "redix is designed to replace posix, mkfigos is designed to help you automate redix alternatives" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev"
iftrue change
now = tczpreps "fig46" "/usr/local/bin"
now = "cp /mnt/mxencore/alex23.py /mnt/mxencore/tcz/alex23/usr/local/bin" ; shell
now = tczbuild "fig46"
now = tczpreps "alex23" "/usr/local/bin"
now = "cp /mnt/mxencore/alex23.py /mnt/mxencore/tcz/alex23/usr/local/bin" ; shell
now = tczbuild "alex23"
rep = "[ " ; prints ; "created tcz packages for fig translator 4.6 and alex line executive 2.3" colortext 10 prints colortext 7 " ]" print
fig
change = changeforoption profiles "mxencore"
iftrue change
versions = split proginf "," ; mid 1 1 ; split versions " " ; mid 2 1 ; val
chval = change ; val
chtrack = ""
for chver chval versions 0.1
chv = chver ; str
now = chtrack plus chv plus " " ; swap now chtrack
ifequal chver 0.1
now #= tczpreps "mxencore01" "/usr/local/bin"
now #= "wget -O- 'http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=117570' > /mnt/mxencore/tcz/mxencore01/usr/local/bin/mxencore01.fig" ; shell
now #= tczbuild "mxencore01"
fig
ifequal chver versions
pname = "mxencore" plus chv ; split pname "." ; join pname ""
now = tczpreps pname "/usr/local/bin"
now = "cp /mnt/mxencore/" plus pname plus ".fig /mnt/mxencore/tcz/" plus pname plus "/usr/local/bin 2> /dev/null" ; shell
now = tczbuild pname
fig
next
rep = "[ " ; prints ; "created tcz packages for the following versions of mxencore: " plus chtrack colortext 10 prints colortext 7 "]" print
fig
change = changeforwhom profiles "wanderer"
iftrue change
now = "ls /mnt/mxencore/newiso/cde/optional/*.tcz | sort -f | tr '/' '\n' | grep tcz > /mnt/mxencore/newiso/cde/xbase.lst" ; shell
now = "ls /mnt/mxencore/newiso/cde/optional/*.tcz | sort -f | tr '/' '\n' | grep tcz > /mnt/mxencore/newiso/cde/onboot.lst" ; shell
rep = "[ " ; prints ; "updated xbase.lst and onboot.lst" colortext 10 prints colortext 7 " ]" print
fig
change = changeforwhom profiles "figosdev-dontuse"
iftrue change
##now "/mnt/mxencore/unsq/squashfs-root" chdir
iftrue fastcomp
now "mksquashfs . /mnt/mxencore/newfs/new.sfs -noappend ; ###cp /mnt/mxencore/newfs/new.sfs /mnt/mxencore/newiso/puppy_librepup_6.0.2.2.sfs" shell
else
now "mksquashfs . /mnt/mxencore/newfs/new.sfs -noappend -comp xz -b 512K ; cp /mnt/mxencore/newfs/new.sfs /mnt/mxencore/newiso/puppy_librepup_6.0.2.2.sfs" shell
fig
now "echo 'mkdir /mnt/hda1' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mkdir /mnt/hda2' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mkdir /mnt/hdb1' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mkdir /mnt/hdb2' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mount -r /dev/sda1 /mnt/hda1' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mount -r /dev/sda2 /mnt/hda2' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mount -r /dev/sdb1 /mnt/hdb1' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'mount -r /dev/sdb2 /mnt/hdb2' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'rm /usr/share/icewm/themes/default/default.png' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'rm /usr/share/icewm/taskbar/*pm' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'cp /usr/share/icewm.xpm /usr/share/icewm/taskbar' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'cp /usr/bin/icewm-session /usr/bin/lxqt-session' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'cp /usr/share/icewm/preferences /usr/share/icewm/pref' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'cp /usr/bin/qter* /usr/bin/xterm' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
now "echo 'echo DesktopBackgroundColor=000000 >> /usr/share/icewm/themes/default/default.theme' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall" shell
quot 34 chr
quoted = "echo 'cat /usr/share/icewm/pref | alex23.py --replace " plus quot plus "# TaskBarShowClock=1" plus quot plus " "
quoted2 = quoted plus quot plus "TaskBarShowClock=0" plus quot plus " | alex23.py --replace " plus quot plus "# TaskBarAtTop=0" plus quot plus " "
quoted3 = quoted2 plus quot plus "TaskBarAtTop=1" plus quot plus " | alex23.py --replace " plus quot plus "# TaskBarShowWindowListMenu=1" plus quot
quoted = quoted3 plus " " plus quot plus "TaskBarShowWindowListMenu=0" plus quot plus " > /usr/share/icewm/preferences ; fi' >> /mnt/mxencore/coreplusfs/squashfs-root/root/wminstall"
now quoted shell
now "echo '/root/desktops &' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo '/root/welcomes &' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'p=$(cat /mnt/hda1/etc/.figos-local 2> /dev/null) ; if [ " plus quot plus "$p" plus quot plus " -eq " plus quot plus "1" plus quot plus " ] ; then umount /mnt/hda2 /mnt/hdb1 /mnt/hdb2 2> /dev/null ; /mnt/hda1/etc/rc.local ; else umount /mnt/hda1 2> /dev/null ; fi' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'p=$(cat /mnt/hda2/etc/.figos-local 2> /dev/null) ; if [ " plus quot plus "$p" plus quot plus " -eq " plus quot plus "1" plus quot plus " ] ; then umount /mnt/hdb1 /mnt/hdb2 2> /dev/null ; /mnt/hda2/etc/rc.local ; else umount /mnt/hda2 2> /dev/null ; fi' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'p=$(cat /mnt/hdb1/etc/.figos-local 2> /dev/null) ; if [ " plus quot plus "$p" plus quot plus " -eq " plus quot plus "1" plus quot plus " ] ; then umount /mnt/hdb2 2> /dev/null ; /mnt/hdb1/etc/rc.local ; else umount /mnt/hdb1 2> /dev/null ; fi' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
now "echo 'p=$(cat /mnt/hdb2/etc/.figos-local 2> /dev/null) ; if [ " plus quot plus "$p" plus quot plus " -eq " plus quot plus "1" plus quot plus " ] ; then /mnt/hdb2/etc/rc.local ; else umount /mnt/hdb2 2> /dev/null ; fi' >> /mnt/mxencore/coreplusfs/squashfs-root/etc/rc.local" shell
#now "/mnt/mxencore/coreplusfs/squashfs-root" chdir
now "/mnt/mxencore/coreplusfs" chdir
iftrue fastcomp
now "mksquashfs . /mnt/mxencore/newiso/LiveOS/squashfs.img -noappend" shell
else
now "mksquashfs . /mnt/mxencore/newiso/LiveOS/squashfs.img -noappend -comp xz -b 512K" shell
fig
rep = "[ " ; prints ; "created part of another distro within this one, but not really, not this time" colortext 10 prints colortext 7 " ]" print
fig
now "/mnt/mxencore/newiso" chdir
change = changeforwhom profiles "libre"
iftrue change
now = "rm /mnt/mxencore/newiso/cde/optional/firmware-*" ; shell
rep = "[ " ; prints ; "removed those pesky non-free firmware files, if it removed floss ones please report on forum" colortext 10 prints colortext 7 " ]" print
fig
rep = "[ " ; prints ; "now trying to create bootable iso. what size are you expecting?" colortext 10 prints colortext 7 " ]" print
# this part mainly changes when moving from one distro to another. it is already tailored to mxencore
# now "cp /mnt/mxencore/logo.16 boot/isolinux/splash.png" shell
# now "cp /mnt/mxencore/coreplus/LiveOS/squashfs.img LiveOS" shell
# now "genisoimage -b boot/isolinux/isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -J -l -V VOID_LIVE -o /mnt/mxencore/" plus isoname plus ".iso /mnt/mxencore/newiso/" shell
# now "xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr boot/isolinux/isolinux.bin -partition_offset 16 -volid xencore -A 'xencore' -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /mnt/mxencore/" plus isoname plus ".iso /mnt/mxencore/newiso/" shell
now "mkisofs -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -joliet-long -R -l -V xencore-7 -o /mnt/mxencore/" plus isoname plus ".iso /mnt/mxencore/newiso/" ; right 90 ; print
now "mkisofs -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -joliet-long -R -l -V xencore-7 -o /mnt/mxencore/" plus isoname plus ".iso /mnt/mxencore/newiso/" ; shell
findhybrid = "cat $(which isohybrid) /dev/null | wc -m" ; arrshell ; join findhybrid "" ; int
now "isohybrid /mnt/mxencore/" plus isoname plus ".iso" shell
now = "[ " ; prints ; colortext 10 ; "ls -lh /mnt/mxencore/" plus isoname plus ".iso" ; arrshell ; join now "" ; prints
now = colortext 7 ; " ]" ; print
iftrue findhybrid
rep = "[ " ; prints ; "ran isohybrid so users can dd to usb" colortext 10 prints colortext 7 " ]" print
fig
```
license: 0-clause bsd
```
# 2018 mn
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
```
=> https://freesoftwareresistance.neocities.org