Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #THIS_DIR=$PWD
- #ROOT="${THIS_DIR%%/tazpupsave/*}/tazpupsave"
- export ROOT='/mnt/home/devX_TazPup_s243a_1.0'
- export TMP='/tmp/InstallAndBuild'
- export FirstInstall=true
- export BuildDevX=false
- export InstallDev=false
- export Large=false
- export tinypy=true
- export icu=true #Globalization Libraries (Ignored if Large=true)
- export InstallPackages=true
- mkdir -p "$TMP"
- #cd $THIS_DIR
- #https://stackoverflow.com/questions/2337616/can-i-read-line-from-a-heredoc-in-bash
- while read line; do
- #line=echo "$line"
- echo "line=$line"
- case "$line" in
- "#"*)
- #do nothing
- ;;
- "I "*) #Install if this is the first time running this script (New Installation)
- [ $FirstInstall ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> $TMP/To_Install
- ;;
- "Id "*)
- #Install if this is the first time running this script (New Installation)
- [ $FirstInstall ] && [ $InstallDev ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/To_Install"
- echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/For_DevX"
- ;;
- "i "*)
- echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/To_Install"
- ;;
- "id "*)
- [ $InstallDev ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/To_Install"
- echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/For_DevX"
- ;;
- "d *")
- echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/For_DevX"
- ;;
- "L_i "*)
- [ $Large ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/To_Install"
- ;;
- "L_id "*)
- [ $Large ] && [ $InstallDev ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/To_Install"
- [ $Large ] && echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/For_DevX"; ;;
- "s "*) #Check if these are installed, I flagged them because they are important and should be standard but I don't know for sure
- echo "$line" | tr -s [:blank:] | cut -d' ' -f2 >> "$TMP/Should_Be_Standard"; ;;
- esac
- #done < <( echo <<EOM
- done <<EOM
- # First any glib changes
- I /var/lib/tazpkg/installed/glib
- Id /var/lib/tazpkg/installed/glib-dev
- I /var/lib/tazpkg/installed/glib-networking
- Id /var/lib/tazpkg/installed/glib-networking-dev
- I /var/lib/tazpkg/installed/glibc
- I /var/lib/tazpkg/installed/glibc-base
- I /var/lib/tazpkg/installed/glibc-dev
- I /var/lib/tazpkg/installed/glibc-locale
- I /var/lib/tazpkg/installed/glibmm
- Id /var/lib/tazpkg/installed/glibmm-dev
- #Then the rest of the packages
- # /var/lib/tazpkg/installed/915resolution
- # /var/lib/tazpkg/installed/acl
- # /var/lib/tazpkg/installed/alsa-lib
- # /var/lib/tazpkg/installed/alsa-utils
- # /var/lib/tazpkg/installed/alsaplayer
- # /var/lib/tazpkg/installed/asunder
- # /var/lib/tazpkg/installed/at-spi2
- # /var/lib/tazpkg/installed/at-spi2-atk
- L2_i /var/lib/tazpkg/installed/atk
- L2_d /var/lib/tazpkg/installed/atk-dev
- L2_i /var/lib/tazpkg/installed/atkmm
- L2_d /var/lib/tazpkg/installed/atkmm-dev
- L2_d /var/lib/tazpkg/installed/attr
- L2_d /var/lib/tazpkg/installed/audacious-dev
- id /var/lib/tazpkg/installed/automoc4
- # /var/lib/tazpkg/installed/beaver
- id /var/lib/tazpkg/installed/binutils
- #/var/lib/tazpkg/installed/busybox
- id /var/lib/tazpkg/installed/busybox-httpd-ctrl
- #/var/lib/tazpkg/installed/bzip2
- #/var/lib/tazpkg/installed/bzlib
- #/var/lib/tazpkg/installed/cairo
- #/var/lib/tazpkg/installed/cairomm
- #/var/lib/tazpkg/installed/cairomm
- #/var/lib/tazpkg/installed/cdparanoia-III
- #/var/lib/tazpkg/installed/cdrkit
- #/var/lib/tazpkg/installed/clearlooks-colors
- #/var/lib/tazpkg/installed/clearlooks-compact
- id /var/lib/tazpkg/installed/cgdb #Curses interface for GDB
- id /var/lib/tazpkg/installed/cmake
- id /var/lib/tazpkg/installed/cookutils
- #/var/lib/tazpkg/installed/cyrus-sasl-dev
- i /var/lib/tazpkg/installed/dbus
- i /var/lib/tazpkg/installed/dbus-glib
- id /var/lib/tazpkg/installed/dbus-glib-dev
- i /var/lib/tazpkg/installed/dbus-helper
- #/var/lib/tazpkg/installed/desktop-file-utils
- #/var/lib/tazpkg/installed/dialog
- #/var/lib/tazpkg/installed/dropbear
- #/var/lib/tazpkg/installed/e2fsprogs #Filesystem utilities for use with ext2 and ext3 (without fsck*).
- s /var/lib/tazpkg/installed/e2fsprogs-dev
- L_i /var/lib/tazpkg/installed/elfkickers
- L_i /var/lib/tazpkg/installed/elfutils
- L_d /var/lib/tazpkg/installed/elfutils
- #/var/lib/tazpkg/installed/enchant #Enchant spell checking library
- #/var/lib/tazpkg/installed/epdfview
- #/var/lib/tazpkg/installed/expat
- i /var/lib/tazpkg/installed/file
- #/var/lib/tazpkg/installed/firmware-rt2x00
- #/var/lib/tazpkg/installed/firmware-rtlwifi
- #/var/lib/tazpkg/installed/flac
- #/var/lib/tazpkg/installed/fontconfig
- #/var/lib/tazpkg/installed/freetype
- #/var/lib/tazpkg/installed/fuse
- #/var/lib/tazpkg/installed/gadmin-httpd
- #/var/lib/tazpkg/installed/galculator
- $( case $GCC_VERSION in
- 1)
- echo "id /var/lib/tazpkg/installed/gcc
- id /var/lib/tazpkg/installed/gcc-lib-base
- id /var/lib/tazpkg/installed/gcc-lib-math"; ;;
- 3)
- echo "id /var/lib/tazpkg/installed/gcc3"; ;;
- 49)
- echo "id /var/lib/tazpkg/installed/gcc49
- id /var/lib/tazpkg/installed/gcc49-lib-base"; ;;
- 54)
- echo "id /var/lib/tazpkg/installed/gcc54
- id /var/lib/tazpkg/installed/gcc54-lib-base"; ;;
- 64)
- echo "id /var/lib/tazpkg/installed/gcc54
- id /var/lib/tazpkg/installed/gcc54-lib-base"; ;;
- esac
- )
- #/var/lib/tazpkg/installed/gcolor2
- id /var/lib/tazpkg/installed/gdb
- d /var/lib/tazpkg/installed/gdb-dev #The GNU Project Debugger.
- i /var/lib/tazpkg/installed/gdbm #GNU database indexing library.
- id /var/lib/tazpkg/installed/gdbm-dev
- id /var/lib/tazpkg/installed/gdb-python #The GNU Project Debugger with Python support.
- i /var/lib/tazpkg/installed/gdk-pixbuf #An image loading library for gtk2
- id /var/lib/tazpkg/installed/gdk-pixbuf-dev
- i /var/lib/tazpkg/installed/geany
- Id /var/lib/tazpkg/installed/geany-dev
- I /var/lib/tazpkg/installed/geany-doc
- I /var/lib/tazpkg/installed/geany-plugins
- I /var/lib/tazpkg/installed/get-palemoon
- id /var/lib/tazpkg/installed/gettext
- id /var/lib/tazpkg/installed/gettext-base
- id /var/lib/tazpkg/installed/gettext-tools
- d /var/lib/tazpkg/installed/glade3
- d /var/lib/tazpkg/installed/glade-perl
- # Glib stuff moved to top
- L_i /var/lib/tazpkg/installed/gmp #GNU Multiple Precision Arithmetic Library.
- i /var/lib/tazpkg/installed/gobject-introspection
- id /var/lib/tazpkg/installed/gobject-introspection-dev
- #/var/lib/tazpkg/installed/gparted
- #/var/lib/tazpkg/installed/gphoto2
- #/var/lib/tazpkg/installed/gpicview
- #/var/lib/tazpkg/installed/groff #The GNU troff text-formatting system.
- # /var/lib/tazpkg/installed/grub4dos-linux
- L_i /var/lib/tazpkg/installed/gsasl #Simple Authentication and Security Layer.
- L_d /var/lib/tazpkg/installed/gsasl-dev
- #/var/lib/tazpkg/installed/gst-ffmpeg-small #GStreamer FFmpeg Plugins
- #/var/lib/tazpkg/installed/gst-plugins-base
- #/var/lib/tazpkg/installed/gst-plugins-good
- #/var/lib/tazpkg/installed/gstreamer
- i /var/lib/tazpkg/installed/gtk+
- id /var/lib/tazpkg/installed/gtk+-dev
- i /var/lib/tazpkg/installed/gtk+3
- id /var/lib/tazpkg/installed/gtk+3-dev
- i /var/lib/tazpkg/installed/gtk+3-widget-factory
- #
- # /var/lib/tazpkg/installed/gtk-clearlooks # Updated default GTKengine, with ajustable colors.
- i /var/lib/tazpkg/installed/gtk-engines
- id /var/lib/tazpkg/installed/gtk-girepository
- i /var/lib/tazpkg/installed/gtkdialog
- id /var/lib/tazpkg/installed/gtkmm
- id /var/lib/tazpkg/installed/gtkmm-dev
- L_i /var/lib/tazpkg/installed/guile #Project GNU's extension language.
- L_d /var/lib/tazpkg/installed/guile-dev
- L_i /var/lib/tazpkg/installed/gutenprint #Top quality printer drivers for Canon, Epson
- L_d /var/lib/tazpkg/installed/gutenprint-dev
- #/var/lib/tazpkg/installed/gvfs #Userspace virtual filesystem designed to work with gio
- #/var/lib/tazpkg/installed/gvfs-fuse
- #/var/lib/tazpkg/installed/gvfs-gphoto2
- #/var/lib/tazpkg/installed/gvfs-udisks2
- #/var/lib/tazpkg/installed/harfbuzz
- #/var/lib/tazpkg/installed/hicolor-icon-theme
- $( if [ $icu == true ]; then
- echo "i /var/lib/tazpkg/installed/icu #C/C++ and Java libraries providing Unicode and Globalization.
- d /var/lib/tazpkg/installed/icu-dev"
- else
- echo "L_i /var/lib/tazpkg/installed/icu #C/C++ and Java libraries providing Unicode and Globalization.
- L_d /var/lib/tazpkg/installed/icu-dev"
- fi )
- id /var/lib/tazpkg/installed/intltool #Translation tools (PO, XML).
- #/var/lib/tazpkg/installed/ipxe #Open source network boot firmware.
- L_i #/var/lib/tazpkg/installed/isapnptools # ISA Plug-And-Play configuration.
- L_d /var/lib/tazpkg/installed/isapnptools-dev
- #/var/lib/tazpkg/installed/jpeg
- #/var/lib/tazpkg/installed/kbd-base #Keyboard mapping definitions, loadkeys and setfont utilities
- L_i /var/lib/tazpkg/installed/kmod #Linux kernel modules tools.
- L_d /var/lib/tazpkg/installed/kmod-dev
- L_i /var/lib/tazpkg/installed/mikmod #Mikmod module player.
- L_d /var/lib/tazpkg/installed/libmikmod-dev
- #/var/lib/tazpkg/installed/lcms #A free color management engine in 100K (library).
- #/var/lib/tazpkg/installed/lcms-dev
- #/var/lib/tazpkg/installed/lcms2
- i /var/lib/tazpkg/installed/leafpad
- d /var/lib/tazpkg/installed/lgi #Dynamic Lua binding to GObject libraries using GObject-Introspection
- #/var/lib/tazpkg/installed/libao #Cross-platform audio output library and plugins
- #var/lib/tazpkg/installed/libao-dev
- #/var/lib/tazpkg/installed/libatasmart #The libatasmart package is a disk reporting library.
- #/var/lib/tazpkg/installed/libatasmart-dev
- #/var/lib/tazpkg/installed/libcanberra #Portable Sound Event Library
- #/var/lib/tazpkg/installed/libcanberra
- #/var/lib/tazpkg/installed/libcap #Support for getting/setting POSIX.1e capabilities.
- #/var/lib/tazpkg/installed/libcddb
- #/var/lib/tazpkg/installed/libcomerr #Common Error handling
- i /var/lib/tazpkg/installed/libcrypto
- id /var/lib/tazpkg/installed/libcrypto-dev
- id /var/lib/tazpkg/installed/libcurl
- c /var/lib/tazpkg/installed/libdaemon
- #/var/lib/tazpkg/installed/libdrm
- i /var/lib/tazpkg/installed/libffi #A portable foreign function interface library.
- id /var/lib/tazpkg/installed/libffi
- #/var/lib/tazpkg/installed/libfm #File management support (core library)
- i /var/lib/tazpkg/installed/libfm-gtk
- i /var/lib/tazpkg/installed/libgcrypt
- id /var/lib/tazpkg/installed/libgcrypt-dev
- i /var/lib/tazpkg/installed/libgee #GObject collection library.
- id /var/lib/tazpkg/installed/libgee-dev
- L_i /var/lib/tazpkg/installed/libgio #Virtual File System Interface
- L_id /var/lib/tazpkg/installed/libgio-dev
- L_i /var/lib/tazpkg/installed/libgiomm
- L_id /var/lib/tazpkg/installed/libgiomm-dev
- d /var/lib/tazpkg/installed/libglade
- d /var/lib/tazpkg/installed/libglade-dev
- L_d /var/lib/tazpkg/installed/libglademm
- L_d /var/lib/tazpkg/installed/libglademm-dev
- L_i /var/lib/tazpkg/installed/libgnomeprint
- L_d /var/lib/tazpkg/installed/libgnomeprint-dev
- #/var/lib/tazpkg/installed/libgnomeprintui
- L_d/var/lib/tazpkg/installed/libgnomeprintui-dev
- L_i /var/lib/tazpkg/installed/libgnutls #GNU Transport Layer Security Library headers
- L2_i /var/lib/tazpkg/installed/libgpg-error
- #/var/lib/tazpkg/installed/libgphoto2 #core library of gphoto2 to access photos from digital camera
- L_d /var/lib/tazpkg/installed/libgphoto2-dev
- L_i /var/lib/tazpkg/installed/libgtkimageview #Simple image viewer widget for GTK.
- L_d d /var/lib/tazpkg/installed/libgtkimageview-dev
- L_i /var/lib/tazpkg/installed/libgudev #GObject-based wrapper library for libudev
- L_d /var/lib/tazpkg/installed/libgudev-dev
- $( if [ $icu == true ]; then
- echo "L_i /var/lib/tazpkg/installed/libidn #Encode and decode internationalized domain names.
- L_d /var/lib/tazpkg/installed/libidn-dev"
- else
- echo "L_i /var/lib/tazpkg/installed/libidn #Encode and decode internationalized domain names.
- L_d /var/lib/tazpkg/installed/libidn-dev"
- fi
- )
- #/var/lib/tazpkg/installed/libjpeg
- L_i /var/lib/tazpkg/installed/libltdl #The GNU Portable Library Tool.
- L2_i /var/lib/tazpkg/installed/liblxqt #Core utility library for all LXDE-Qt components
- L2_d /var/lib/tazpkg/installed/liblxqt-dev
- L_i /var/lib/tazpkg/installed/liblzma
- L_d /var/lib/tazpkg/installed/liblzma-dev
- #/var/lib/tazpkg/installed/libmad #MAD is a high-quality MPEG audio decoder.
- #/var/lib/tazpkg/installed/libmad-dev
- i /var/lib/tazpkg/installed/libmagic
- id /var/lib/tazpkg/installed/libmagic-dev
- L_i /var/lib/tazpkg/installed/libmicrohttpd #A small C library that is supposed to make it easy to run an HTTP server as part of another application.
- L_d/var/lib/tazpkg/installed/libmicrohttpd-dev
- L_i /var/lib/tazpkg/installed/libnl #netlink library.
- L_d /var/lib/tazpkg/installed/libnl-dev
- L_i /var/lib/tazpkg/installed/libnl-tools
- L2_i /var/lib/tazpkg/installed/libnotify #Notification library
- L2_d /var/lib/tazpkg/installed/notify-python
- L3_i /var/lib/tazpkg/installed/mate-notification-daemon
- L3_i /var/lib/tazpkg/installed/libnotify-dev
- L3_d /var/lib/tazpkg/installed/libnotify-gtk3
- #/var/lib/tazpkg/installed/libogg
- #/var/lib/tazpkg/installed/libpng
- i /var/lib/tazpkg/installed/libQt3Support
- i /var/lib/tazpkg/installed/libQtCore
- i /var/lib/tazpkg/installed/libQtDBus
- i /var/lib/tazpkg/installed/libQtDeclarative
- i /var/lib/tazpkg/installed/libQtGui
- i /var/lib/tazpkg/installed/libQtMultimedia
- i /var/lib/tazpkg/installed/libQtNetwork
- i /var/lib/tazpkg/installed/libQtOpenGL
- i /var/lib/tazpkg/installed/libQtPlugins
- L_i /var/lib/tazpkg/installed/libqwt5-qt4
- L_d /var/lib/tazpkg/installed/libqwt5-qt4-dev
- #/var/lib/tazpkg/installed/libqwt6-qt4
- #/var/lib/tazpkg/installed/libqwt6-qt4-dev
- #/var/lib/tazpkg/installed/libsasl
- #/var/lib/tazpkg/installed/libsasl-modules
- L_i /var/lib/tazpkg/installed/libsigc++ #Callback Framework for C++
- L_d /var/lib/tazpkg/installed/libsigc++-dev
- #/var/lib/tazpkg/installed/libsoup
- i /var/lib/tazpkg/installed/libsqlite
- s /var/lib/tazpkg/installed/libssl
- i /var/lib/tazpkg/installed/libtasn1
- d /var/lib/tazpkg/installed/libtdb
- i /var/lib/tazpkg/installed/libtic
- L_i /var/lib/tazpkg/installed/libtinfo
- #/var/lib/tazpkg/installed/libunique
- #/var/lib/tazpkg/installed/libvorbis
- #/var/lib/tazpkg/installed/libwebkit-video
- #/var/lib/tazpkg/installed/libwnck
- #/var/lib/tazpkg/installed/libxcb
- #/var/lib/tazpkg/installed/libxml2
- #/var/lib/tazpkg/installed/libxslt
- #/var/lib/tazpkg/installed/linux
- #/var/lib/tazpkg/installed/linux64-squashfs
- #/var/lib/tazpkg/installed/linux-agp
- #/var/lib/tazpkg/installed/linux-crypto
- #/var/lib/tazpkg/installed/linux-drm
- #/var/lib/tazpkg/installed/linux-firmware
- #/var/lib/tazpkg/installed/linux-hfsplus
- #/var/lib/tazpkg/installed/linux-input-touchscreen
- #/var/lib/tazpkg/installed/linux-libre-squashfs
- #/var/lib/tazpkg/installed/linux-sound
- #/var/lib/tazpkg/installed/linux-squashfs
- #/var/lib/tazpkg/installed/linux-wireless
- #/var/lib/tazpkg/installed/locale-de
- #/var/lib/tazpkg/installed/locale-en
- #/var/lib/tazpkg/installed/locale-es
- #/var/lib/tazpkg/installed/locale-fr
- #/var/lib/tazpkg/installed/locale-it
- #/var/lib/tazpkg/installed/locale-pt_BR
- #/var/lib/tazpkg/installed/locale-ru
- #/var/lib/tazpkg/installed/lxappearance
- #/var/lib/tazpkg/installed/lxde
- #/var/lib/tazpkg/installed/lxinput
- #/var/lib/tazpkg/installed/lxpanel
- #/var/lib/tazpkg/installed/lxrandr
- #/var/lib/tazpkg/installed/lxsession
- #/var/lib/tazpkg/installed/lxsession-edit
- #/var/lib/tazpkg/installed/lxtask
- s /var/lib/tazpkg/installed/lz4
- id /var/lib/tazpkg/installed/lz4-dev
- i /var/lib/tazpkg/installed/lz4-lib
- #/var/lib/tazpkg/installed/lz5
- #/var/lib/tazpkg/installed/lz5-dev
- s /var/lib/tazpkg/installed/lzlib
- #/var/lib/tazpkg/installed/lzma
- i /var/lib/tazpkg/installed/lzo
- id /var/lib/tazpkg/installed/lzo-dev
- i /var/lib/tazpkg/installed/lzop
- #/var/lib/tazpkg/installed/mate-notification-daemon
- #/var/lib/tazpkg/installed/memtest
- #/var/lib/tazpkg/installed/menu-cache
- #/var/lib/tazpkg/installed/mhwaveedit
- #/var/lib/tazpkg/installed/midori
- #/var/lib/tazpkg/installed/midori-video
- #/var/lib/tazpkg/installed/mtdev
- #/var/lib/tazpkg/installed/mtpaint
- #/var/lib/tazpkg/installed/nano
- #/var/lib/tazpkg/installed/nanochess
- #/var/lib/tazpkg/installed/ncurses
- #/var/lib/tazpkg/installed/ncurses-common
- #/var/lib/tazpkg/installed/ncursesw
- #/var/lib/tazpkg/installed/nettle #
- L_d /var/lib/tazpkg/installed/nettle-dev #
- #/var/lib/tazpkg/installed/ntfs-3g
- #/var/lib/tazpkg/installed/ntfsprogs
- #/var/lib/tazpkg/installed/obconf
- #/var/lib/tazpkg/installed/openbox
- s /var/lib/tazpkg/installed/openssl
- #/var/lib/tazpkg/installed/orc
- #/var/lib/tazpkg/installed/package-libdaemon
- #/var/lib/tazpkg/installed/palemoon-opt
- #/var/lib/tazpkg/installed/pango
- #/var/lib/tazpkg/installed/pangomm
- #/var/lib/tazpkg/installed/parted
- id /var/lib/tazpkg/installed/patch
- id /var/lib/tazpkg/installed/patchelf
- #/var/lib/tazpkg/installed/pciids
- #/var/lib/tazpkg/installed/pcmanfm
- #/var/lib/tazpkg/installed/pcmciautils
- #/var/lib/tazpkg/installed/pcre
- #/var/lib/tazpkg/installed/pcsc-lite
- #
- id /var/lib/tazpkg/installed/perl-extutils-pkgconfig
- i /var/lib/tazpkg/installed/perl-gtk2
- #/var/lib/tazpkg/installed/perl-gtk2-trayicon
- i /var/lib/tazpkg/installed/perl-libjson
- id /var/lib/tazpkg/installed/perl-locale-gettext
- id /var/lib/tazpkg/installed/perl-maketext-gettext
- #
- #Install This one after the other Perl Libs to make sure nothing gets deleted
- i /var/lib/tazpkg/installed/perl
- #
- #/var/lib/tazpkg/installed/pixman
- id /var/lib/tazpkg/installed/pkg-config
- #/var/lib/tazpkg/installed/polkit
- #/var/lib/tazpkg/installed/poppler
- #/var/lib/tazpkg/installed/popt
- #/var/lib/tazpkg/installed/posixovl
- #/var/lib/tazpkg/installed/ppp
- #
- # Use this if you only want a small implementation of python
- $( if [ $tinypy == true ]; then
- echo "i /var/lib/tazpkg/installed/tinypy
- id /var/lib/tazpkg/installed/python-docutils
- id /var/lib/tazpkg/installed/python-idle
- id /var/lib/tazpkg/installed/python-magic
- id /var/lib/tazpkg/installed/python-pyxml
- id /var/lib/tazpkg/installed/python-simplejson
- id /var/lib/tazpkg/installed/python-xmlutils"
- #/var/lib/tazpkg/installed/python-html5lib
- #/var/lib/tazpkg/installed/python-http-parser
- #/var/lib/tazpkg/installed/python-httplib2
- #/var/lib/tazpkg/installed/python-ipy
- #/var/lib/tazpkg/installed/python-jinja2
- #/var/lib/tazpkg/installed/python-kid
- #/var/lib/tazpkg/installed/python-kiwi
- #/var/lib/tazpkg/installed/python-llfuse
- #/var/lib/tazpkg/installed/python-lxml
- #/var/lib/tazpkg/installed/python-mako
- #/var/lib/tazpkg/installed/python-markupsafe
- #/var/lib/tazpkg/installed/python-mechanize
- #/var/lib/tazpkg/installed/python-mysql
- #/var/lib/tazpkg/installed/python-netaddr
- #/var/lib/tazpkg/installed/python-netifaces
- #/var/lib/tazpkg/installed/python-numpy
- #/var/lib/tazpkg/installed/python-psutil
- #/var/lib/tazpkg/installed/python-pycryptopp
- #/var/lib/tazpkg/installed/python-pygments
- #/var/lib/tazpkg/installed/python-pysqlite
- #/var/lib/tazpkg/installed/python-pyxml
- #/var/lib/tazpkg/installed/python-simplejson
- #/var/lib/tazpkg/installed/python-soappy
- #/var/lib/tazpkg/installed/python-sphinx
- #/var/lib/tazpkg/installed/python-sqlalchemy
- #/var/lib/tazpkg/installed/python-urwid
- #/var/lib/tazpkg/installed/python-vte
- #/var/lib/tazpkg/installed/python-xlib
- #/var/lib/tazpkg/installed/python-xlwt
- #/var/lib/tazpkg/installed/python-xmlutils
- else
- echo "i /var/lib/tazpkg/installed/python"
- fi )
- i /var/lib/tazpkg/installed/pycrypto
- id /var/lib/tazpkg/installed/pycurl
- i /var/lib/tazpkg/installed/pygobject
- id /var/lib/tazpkg/installed/pygobject-dev
- #/var/lib/tazpkg/installed/pygobject3
- s /var/lib/tazpkg/installed/pygtk
- id /var/lib/tazpkg/installed/pygtk-dev
- i /var/lib/tazpkg/installed/PyQt-x11-gpl
- #
- id /var/lib/tazpkg/installed/libxml2-python
- # /var/lib/tazpkg/installed/paramiko
- # /var/lib/tazpkg/installed/protobuf-python
- #
- L_i /var/lib/tazpkg/installed/psyco
- d /var/lib/tazpkg/installed/ptpython
- i /var/lib/tazpkg/installed/pyopenssl
- L_d /var/lib/tazpkg/installed/python-antlr
- L_i /var/lib/tazpkg/installed/python-apsw #Python wrapper for SQLite.
- #/var/lib/tazpkg/installed/python-cssutils
- L_i /var/lib/tazpkg/installed/python-cython
- d /var/lib/tazpkg/installed/python-dev
- L_d /var/lib/tazpkg/installed/python-distribute
- L_i /var/lib/tazpkg/installed/python-dnspython
- d /var/lib/tazpkg/installed/python-docopt
- d /var/lib/tazpkg/installed/python-docutils
- L_i /var/lib/tazpkg/installed/python-html2text
- #
- #/var/lib/tazpkg/installed/sip
- #
- #
- #
- #
- id /var/lib/tazpkg/installed/qmake
- i /var/lib/tazpkg/installed/qt4
- id /var/lib/tazpkg/installed/Qt4-dev
- s /var/lib/tazpkg/installed/rox-default-icons
- s /var/lib/tazpkg/installed/rox-filer
- s /var/lib/tazpkg/installed/rox-filer-locales
- #/var/lib/tazpkg/installed/rp-pppoe
- id /var/lib/tazpkg/installed/ruby-pkgconfig
- #/var/lib/tazpkg/installed/sakura #A simple but powerful libvte-based terminal emulator
- L_d /var/lib/tazpkg/installed/sane-backends-dev
- #/var/lib/tazpkg/installed/sdft #SliTaz Desktop Files Tools
- #/var/lib/tazpkg/installed/shared-mime-info
- #/var/lib/tazpkg/installed/slim
- #/var/lib/tazpkg/installed/slitaz-base-files
- #/var/lib/tazpkg/installed/slitaz-boot-scripts
- #/var/lib/tazpkg/installed/slitaz-configs
- #/var/lib/tazpkg/installed/slitaz-configs-base
- #/var/lib/tazpkg/installed/slitaz-doc
- #/var/lib/tazpkg/installed/slitaz-icons-faenza
- #/var/lib/tazpkg/installed/slitaz-icons-faenza-dark
- #/var/lib/tazpkg/installed/slitaz-menus
- #/var/lib/tazpkg/installed/slitaz-polar-cursors
- #/var/lib/tazpkg/installed/slitaz-tools
- #/var/lib/tazpkg/installed/slitaz-tools-boxes
- #/var/lib/tazpkg/installed/speex #Low bandwith voice codec.
- #/var/lib/tazpkg/installed/speex-dev
- i /var/lib/tazpkg/installed/sqlite
- I /var/lib/tazpkg/installed/squashfs
- #/var/lib/tazpkg/installed/startup-notification
- #/var/lib/tazpkg/installed/sudoku #Sudoku game in javascript
- #/var/lib/tazpkg/installed/sundown #Standards compliant, fast, secure markdown processing library in C
- #/var/lib/tazpkg/installed/sysfsutils
- #/var/lib/tazpkg/installed/sysfsutils-dev
- #/var/lib/tazpkg/installed/syslinux
- #/var/lib/tazpkg/installed/syslinux-extra
- #/var/lib/tazpkg/installed/tazbug
- #/var/lib/tazpkg/installed/tazinst
- #/var/lib/tazpkg/installed/tazinst-gui
- #/var/lib/tazpkg/installed/tazirc
- #/var/lib/tazpkg/installed/tazlito
- #/var/lib/tazpkg/installed/tazpanel
- #/var/lib/tazpkg/installed/tazpkg
- #/var/lib/tazpkg/installed/tazusb
- #/var/lib/tazpkg/installed/tazweb
- #/var/lib/tazpkg/installed/tazwikiss
- #/var/lib/tazpkg/installed/terminus-font-base
- #/var/lib/tazpkg/installed/tiff
- #/var/lib/tazpkg/installed/transset-df #Tool to set windows opacity.
- #/var/lib/tazpkg/installed/ttf-dejavu
- #/var/lib/tazpkg/installed/udev
- #/var/lib/tazpkg/installed/udisks2
- #/var/lib/tazpkg/installed/uextract
- #/var/lib/tazpkg/installed/usbids
- #/var/lib/tazpkg/installed/util-linux-blkid
- #/var/lib/tazpkg/installed/util-linux-eject
- #/var/lib/tazpkg/installed/util-linux-getopt
- #/var/lib/tazpkg/installed/util-linux-mount
- #/var/lib/tazpkg/installed/util-linux-smartcols
- #/var/lib/tazpkg/installed/util-linux-uuid
- id /var/lib/tazpkg/installed/vala #Compiler for the GObject type system
- #/var/lib/tazpkg/installed/vorbis-tools
- i /var/lib/tazpkg/installed/vte #Terminal capabilities for GTK+ widgets.
- d /var/lib/tazpkg/installed/vte
- #/var/lib/tazpkg/installed/web-applications
- #/var/lib/tazpkg/installed/wireless_tools
- #/var/lib/tazpkg/installed/wpa_supplicant
- #/var/lib/tazpkg/installed/xcb-util
- #/var/lib/tazpkg/installed/xchat
- #/var/lib/tazpkg/installed/xchat-plugin
- #/var/lib/tazpkg/installed/xorg
- #/var/lib/tazpkg/installed/xorg-base-fonts
- id /var/lib/tazpkg/installed/xorg-dev
- d /var/lib/tazpkg/installed/xorg-gccmakedep
- #/var/lib/tazpkg/installed/xorg-libfontenc
- #/var/lib/tazpkg/installed/xorg-libICE
- #/var/lib/tazpkg/installed/xorg-libpciaccess
- #/var/lib/tazpkg/installed/xorg-libSM
- #/var/lib/tazpkg/installed/xorg-libX11
- #/var/lib/tazpkg/installed/xorg-libXau
- #/var/lib/tazpkg/installed/xorg-libXaw3d
- #/var/lib/tazpkg/installed/xorg-libXcomposite
- #/var/lib/tazpkg/installed/xorg-libXcursor
- #/var/lib/tazpkg/installed/xorg-libXdamage
- #/var/lib/tazpkg/installed/xorg-libXdmcp
- #/var/lib/tazpkg/installed/xorg-libXext
- #/var/lib/tazpkg/installed/xorg-libXfixes
- #/var/lib/tazpkg/installed/xorg-libXfont
- #/var/lib/tazpkg/installed/xorg-libXft
- #/var/lib/tazpkg/installed/xorg-libXi
- #/var/lib/tazpkg/installed/xorg-libXinerama
- #/var/lib/tazpkg/installed/xorg-libxkbfile
- #/var/lib/tazpkg/installed/xorg-libXmu
- #/var/lib/tazpkg/installed/xorg-libXpm
- #/var/lib/tazpkg/installed/xorg-libXrandr
- #/var/lib/tazpkg/installed/xorg-libXrender
- #/var/lib/tazpkg/installed/xorg-libXss
- #/var/lib/tazpkg/installed/xorg-libXt
- #/var/lib/tazpkg/installed/xorg-libXtst
- #/var/lib/tazpkg/installed/xorg-libXv
- #/var/lib/tazpkg/installed/xorg-libXvMC
- #/var/lib/tazpkg/installed/xorg-libXxf86vm
- #/var/lib/tazpkg/installed/xorg-server
- #/var/lib/tazpkg/installed/xorg-setxkbmap
- #/var/lib/tazpkg/installed/xorg-xauth
- #/var/lib/tazpkg/installed/xorg-xcompmgr
- #/var/lib/tazpkg/installed/xorg-xf86-input-evdev
- #/var/lib/tazpkg/installed/xorg-xf86-input-synaptics
- #/var/lib/tazpkg/installed/xorg-xf86-video-fbdev
- #/var/lib/tazpkg/installed/xorg-xf86-video-vesa
- #/var/lib/tazpkg/installed/xorg-xhost
- #/var/lib/tazpkg/installed/xorg-xkbcomp
- #/var/lib/tazpkg/installed/xorg-xkeyboard-config
- #/var/lib/tazpkg/installed/xorg-xrandr
- #/var/lib/tazpkg/installed/xorg-xset
- #/var/lib/tazpkg/installed/xterm
- #/var/lib/tazpkg/installed/yad-gtk2
- #/var/lib/tazpkg/installed/zlib
- EOM
- #)
- if [ $InstallPackages == true ]; then
- while read PKG; do
- [ -f "$PKG" ] || tazpkg get-install "$( basename "$PKG" )"
- done <"$TMP/To_Install"
- while read PKG; do
- [ -f "$PKG" ] || tazpkg get-install "$( basename "$PKG" )"
- done <"$TMP/Should_Be_Standard"
- fi
- copyPackage(){
- PACKAGE=$1
- if [ -n "$2" ]; then
- aRoot="$2"
- else
- aROOT="$ROOT"
- fi
- if [ -f $PACKAGE ]; then
- while read line; do
- DIR=$( dirname "$line" )
- mkdir -p "$aROOT$DIR"
- cp -a -u "$line" "$aROOT$line"
- done <"$PACKAGE/files.list"
- else
- cd "$TMP"
- PKG_Name="$( basename "$PACKAGE" )"
- tazpkg get $PKG_Name
- VERSION=`tazpkg info $PKG_Name | grep 'Version' | sed 's/.*://'|cut -c 6-`
- tazpkg extract "$PKG_Name"-"$VERSION".tazpkg "$ROOT"
- fi
- }
- if [ $BuildDevX == true ]; then
- while read PKG; do
- copyPackage "$PKG"
- done <"$TMP/For_DevX"
- mksquashfs "$ROOT" devX_TazPup_s243a_1.0.sfs -comp xz -Xbcj arm -noappend
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement