tcos 0.89.86 source package in Ubuntu
Changelog
tcos (0.89.86) unstable; urgency=low * Change 'xvnc4viewer | xvncviewer' with xtightvncviewer (avalaible in armel) (closes: #651188) * debian/changelog: split a very long line tcos (0.89.85) unstable; urgency=low * common.mk: Update kernel versions (add 2 last Ubuntus) * tcos-standalone.init 45wakeonlan: Support old and new ethtool paths * Makefile: disable openvpn install target * hooks-addons/45wakeonlan: Fix OR => AND in ethtool paths * tnc/tcos-net-controller.c: Remove not needed include, fix hurd-i386 build * tcos-standalone: move ethtool from Depends to Recommends * debian/tcos-standalone.init: Check if ethtool bin exists before run wakeonlan * hooks-addons/45wakeonlan: refactor ethtool cpifexists * Change Priority to extra, we depend on some extra packages * move from CDBS to dh7 * hooks-addons/50xorg: Remove nVIDIA libs in multiarch paths too * hooks-addons/21pulseaudio: No install filter, equalizer or rygel modules tcos (0.89.84) unstable; urgency=low * Promoted by "Antonio Pérez-Aranda <email address hidden>" from Yaco Sistemas SL <www.yaco.es> * hooks-addons/00main: really fix libgssapi_krb5 tcos (0.89.83) unstable; urgency=low * fix some compilations warnings variable ‘XXX’ set but not used [-Wunused-but-set-variable] * hooks-addons/00main: multiarch support for libgssapi_krb5.so * hooks-addons/51paquito: fix typo ) => } tcos (0.89.82) unstable; urgency=low * Add Ubuntu Natty and update Ubuntu Maverick kernels * lockscreen/Makefile: Use pkg-config to get glib-2.0 includes and libs * Fix warnings: 'variable XXX set but not used [-Wunused-but-set-variable]' * Fix multiarch support * hooks-addons/51dri: Add multiarch support * hooks-addons/00main: Add more multiarch code, and include rpcbind daemon * scripts/tcos-top/05network: Exec rpcbind if found * hooks-addons/04debug: ldd use x64 if exists * hooks-addons/50xorg: delete libnvidia files in image * bin/tcos-buildchroot: add file to package list in chroot * hooks-addons/05compcache: Use 'zram' in newer kernels * hooks-addons/50xorg: search for NVIDIA in libglx.so * Use '-e' instead '-d' for dir tests tcos (0.89.81) unstable; urgency=low * debian/initramfs-tools-tcos.install: Install OpenVPN files in /var/lib/tcos/openvpn * common.mk: Update kernels tcos (0.89.80) unstable; urgency=low * change xmlrpc dev build depends order * xmlrpc/Makefile: use $(shell cmd) instead of * hooks-addons/16dbus-avahi: add Avahi mDNS for autodiscover tcos hosts * hooks-addons/16dbus-avahi: join the Avahi services in one file * Add Avahi tcos-standalone.service file * add OpenVPN support for TCOS images * conf/base.conf: add TCOS_OPENVPN var (disabled by default) * hooks-addons/18openvpn: fix var names * scripts/tcos-top/05network: Use TCOS_SERVER instead of dhcpserver for tcos-server in /etc/hosts * xmlrpc/sh/getinfo.sh: fix typo * hooks-addons/18openvpn: don't save hostname as VPN server IP * openvpn/tcos-init-openvpn: secure key files and restart openvpn with cond-restart * scripts/tcos-bottom/25startx: Use getinfo to get NETWORK_IP * openvpn/tcos-init-openvpn: add info messages * xmlrpc/sh/getinfo.sh hooks-addons/18openvpn: use tap0 instead of tun0 and wait for VPN link * hooks-addons/18openvpn: Add message when starting VPN * Switch VPN dir from /etc/tcos/openvpn to /var/lib/tcos/openvpn * initial multiseat support * bin/tcos-buildchroot: fix udevadm calls in chroot and use dpkg-divert to move files * openvpn: use tap instead of tun in server side * hooks-addons/00main: Use /lib/x86_64-linux-gnu if found * hooks-addons/01busybox: remove silent old busybox * hooks-addons/03udev2: copy /lib/udev/pci-db if found (sound realated) * hooks-addons/18openvpn: add break points * bin/gentcos: convert module links in files and call parse_pxelinuxcfg after image build tcos (0.89.79) unstable; urgency=low * bin/configurexorg: fix quotes in font paths * debian/initramfs-tools-tcos.postinst: bashish, don't use function * debian/tcos-standalone.init: cosmetic changes in init script * debian/control: Use Standars 3.9.1 and add libxmlrpc-core-c3-dev as alternative of libxmlrpc-c3-dev tcos (0.89.78) unstable; urgency=low * lockscreen/Makefile tmixer/Makefile: add lost link flags, thanks ghe@d.o tcos (0.89.77) unstable; urgency=low * bin/get_vga_vendor: Use /sys/bus/pci with CLASS 0x030000 to search VGA vendor * lockscreen/Makefile lockscreen/waitforX.c debian/copyright: rewrite waitforX * hooks-addons: exit if waitforX fail * bin/get_vga_vendor bin/configurexorg: save VENDOR and MODEL and use in configurexorg * xmlrpc/pci.h: simplify PCI_ALL command tcos (0.89.76) unstable; urgency=low * debian/copyright: Machine readable debian/copyright format * update debian/copyright * bin/get_vga_vendor: cache VGA Vendor output in /tmp/vga_vendor * global license headers fix * Makefile: delete obsolete targets * debian/control: fix descriptions * debian/*.p* clean scripts and set /bin/sh as shell tcos (0.89.75) unstable; urgency=low * bin/tcos-buildchroot: remove dhcp3-client * cosmetic changes, remove extra spaces * Makefile common.mk: add Debian Squeeze tcos (0.89.74) unstable; urgency=low * hooks-addons/01busybox: delete old busybox if exists * hooks-addons/01dhclient: copy /usr/lib/tcos/busybox if exists, don't show error messages tcos (0.89.73) unstable; urgency=low * tcos-standalone/tcos-standalone.desktop: replace gksu with su-to- root * bin/get_vga_vendor: use grep to extract vendor ID and product ID * bin/configurexorg: change method to get PCI vendor ID and product ID * remove usplash support * remove dhcp-client depend, switch to busybox udhcpc * udhcpc-script: use ifconfig without /sbin and save all vars in /tmp/net/.data * udhcpc read serverid instead of dhcpserver * clean old dhcp & splash code, and use /sbin/udhcpc if avalaible (lenny) * hooks-addons/01busybox: use TCOS_BINS/busybox if found * hooks-addons/01dhclient: make check with DESTDIR/busybox * hooks-addons/22esd: remove obsolete * hooks-addons/09printer: checkbashisms, remove function * scripts/tcos-top/50fstab: checkbashism let => a=(()) * scripts/tcos-premount/40tftp: checkbashism 'echo -e' * bin/gentcos: checkbashism 'echo -e' tcos (0.89.72) unstable; urgency=low * Convert bin/get-xdg-desktop script in glib C app in lockscreen/get- xdg-desktop.c * debian/control: add libglib2.0-dev to Build Depends (get-xdg- desktop) * lockscreen/Makefile: compile get-xdg-desktop with warnings * Remove GRUB to build ISOS * lockscreen/Makefile: Add GXD to all target and fix install GXD * debian/initramfs-tools-tcos.install: rmeove menu.lst-tcos * tcos-standalone/Makefile: disable qcv locale * Switch to dpkg-source 3.0 (native) * Remove AUTOFS support * remove destripar_initramfs.sh, not needed * Remove UPGRADE.debian and references * Remove not needed SecurityPolicy * Remove obsolete daemonize dir * lockscreen/screensize.c, fix header and close display tcos (0.89.71) unstable; urgency=low * common.mk Update Ubuntu Lucid kernel 2.6.32-26 * conf/tcos-generation-functions.sh: fix templates dir, use absolute path * conf/tcos-generation-functions.sh: fix another wrong templates path tcos (0.89.70) unstable; urgency=low * xmlrpc/sh/tcos-ftpclient: Parse OPEN in True/False way * xmlrpc/sh/tcos-last: set TCOSMONITOR_NO_EXTENSIONS before importing tcosmonitor * debian/copyright: update GIT URL * update GIT url * change TCOS_DIR from /usr/share/initramfs-tools-tcos to /usr/share/tcos tcos (0.89.69) unstable; urgency=low * hooks-addons/13kbmap scripts/tcos-bottom/05inittcos: really fix console keymaps * hooks-addons/clean_initramfs hooks/tcosbin: remove mdadm scripts * bin/get_xauth: fix XAUTHORITY handling tcos (0.89.68) unstable; urgency=low * Fix facet zombie process, go to /tmp and redirect stderr and stdout, thanks to Fede Heinz <email address hidden> * session-cmd-script set umask 0177 and don't use --daemon, thanks again to Fede Heinz <email address hidden> * session-cmd-script: try to call shared.py directly to get :0.0 IP * bin/tcos-buildchroot: don't install GRUB, and remove it if installed * hooks-addons/13kbmap: link cached.kmap.gz to boottime.kmap.gz * bin/get-xdg-desktop: safe eval XDG_DESKTOP_DIR (allow spaces) and create if not exists * common.mk: remove obsolete kernel versions and update Ubuntu Lucid and MaX tcos (0.89.67.1) unstable; urgency=low * Add Ubuntu Maverick tcos (0.89.67) unstable; urgency=low * xmlrpc/sh/tcos-last update parseIpAddress and add tcosmonitor Sessions support (dbus+gdm+consolekit) * udev/cdrom-mount: read first CDROM device with devicesctl.sh * conf/80export_pulseaudio: call shared.py instead of importing modules * bin/tcos-gdm-autologin: fix some errors in read_exe_output and use pwd instead of read /etc/passwd * debian/control: allow isc-dhcp-client ash dhcp client * hooks-addons/01dhclient: move libz.so to /lib * hooks-addons/05compcache: use Inactive - 500KB if kbytes > AVALAIBLE * hooks-addons/99clean_nfs_image: move liblzo.so before deleting /usr/lib * hooks-addons/03udev2: don't delete udev script if booting in NFS mode * hooks/tcosnfs: add comcache to NFS initrd image * scripts/tcos-top/60make_init: fix udev script patch and use cat instead of link files in NFS root tcos (0.89.66) unstable; urgency=low * update Ubuntu Lucid kernel to 2.6.32-24 tcos (0.89.65) unstable; urgency=low * bin/gentcos bin/installer.sh session-cmd/session-cmd-script: don't use '&>' to redirect all output * bin/gentcos: add distro and tcos version to gentcos output * bin/tcos-gdm-autologin: update popen2 => subprocess and search a GDM conf file in other sites * bin/tcos-gdm-autologin: add support for setting user if DISPLAY is local and log debug in /var/log/tcos-gdm-autologin.log tcos (0.89.64) unstable; urgency=low * hooks-addons/12getty: fix Debian lenny fgetty launch in background * bin/tcos-buildchroot: add fgetty to TCOS_PACKAGES and console-tools to Debian chroot * bin/configurexorg: fix xorgauto, use only if Xorg support it (xorg.conf.d dir) tcos (0.89.63) unstable; urgency=low * xmlrpc/sh/devicesctl.sh: fix typo, double || * common.mk update kernels * add support to automount CDROM/DVD need new version of tcos-devices- ng * bin/gentcos: Add a workaround for Debian bug #514938, rebuild initramfs if cpio fails * hooks-addons/50xorg: cosmetic change 3 dots * bin/configurexorg: change fullauto method to not user xorg.conf, use /usr/[share|lib]/X11/xorg.conf.d/ and set remote fons * hooks-addons/90plymouth: fix delete DejaVuSans.ttf font * hooks-addons/01dhclient: fix new ISC dhcp client and move libcrypto to /lib if needed * rename new fullauto to xorgauto * Update Ubuntu Lucid kernel to 2.6.32-23 tcos (0.89.62) unstable; urgency=low * conf/tcos-run-functions.sh: download_file() read 0 from tftp command not from rm * hooks-addons/clean_initramfs: be silent if /scripts/panic/ don't exists * bin/tcos-buildchroot install tcos-usplash standalone, Ubuntu Lucid don't have usplash * move cdparanoia from tcos-core to initramfs-tools-tcos * tcos-core must depends on python-ipy * xmlrpc/sh/tcos-last don't crash if IP is binary * bin/tcos-buildchroot: copy /etc/hosts to chroot * udev/save-udev.sh xmlrpc/sh/devicesctl.sh replace spaces with underscores, fix some mount issues, thanks Nacho tcos (0.89.61) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * xmlrpc/sh/tcos-last: update parseIPAddress function and fix typo mitad => half * xmlrpc/sh/screenshot.sh: use /var/run/gdm*/ valid for Ubuntu and Debian * bin/get_xauth: use /var/run/gdm*/ valid for Ubuntu and Debian * scripts/tcos-top/05network: read x-display-manager and font-servers from dhclient.leases, option 48 and 49 * debian/control: remove arch Depends in a all package, move to Recommends [ Ignacio Vidal ] * bin/get-xdg-desktop: new script to get Desktop dir * ssl: Add FTPSSL default certs * xmlrpc/sh/tcos-ftpclient new FTPSSL client * hooks-addons/03udev2: remove init-bottom/udev * xmlrpc/sh/screenshot.sh: test for XAUTH in /root folder * bin/gentcos: remove bashism function * bin/get_xauth: test for XAUTH in /root folder * bin/rsync-controller: remove old file * conf/tcos-generation-functions.sh: remove bashism function * Makefile: Install new get-xdg-desktop and ssl and not install rsync- controller * debian/control: add ethtools to Recommends * debian/tcos-core.postinst debian/tcos-core.install, unstall and chmod ssl dir * hooks-addons/clean_initramfs: chmod +x all /scripts * xmlrpc/sh/tcos-dbus.py: add DBus arg sendfiles * xmlrpc/Makefile: install sh/tcos-ftpclient * session-cmd/session-cmd-script: use tcosmonitor.shared to get DISPLAY * session-cmd/session-cmd-send: fix echo call * session-cmd/session-cmd-exec: don't load tcos-generation functions and use logout in gnome-session when avalaible [ Mario Izquierdo (mariodebian) ] * Release 0.89.61 tcos (0.89.60) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * hooks-addons/95usplash_timeout: fix typo 00_nousplash => 00_nosplash * hooks-addons/40etc2300: change stat_after message * debian/control: add alsa-base and xfonts-100dpi to recommends * delete hooks-addons/08discover * hooks-addons/00users: remove '' from password string * scripts/tcos-bottom/05inittcos: don't delete /tmp/initramfs.debug * hooks-addons/50xorg: Add xorg.conf.d files [ Ignacio Vidal ] * bin/down-controller: search comands with which * bin/get_filesystem: try with /sbin/blkid too * bin/get_xauth: search XAUTHORITY in /var/run/gdm * conf/tcos-run-functions.sh: don't ping plymouth on quit * hooks-addons/00users: copy tcospasswd * hooks-addons/10ssl_tunnel xmlrpc/var/etc/stunnel/stunnel-custom.conf xmlrpc/var/etc/stunnel/stunnel.conf use sslVersion=all * xmlrpc/sh/getinfo.sh: use absolute path of pcimodules * xmlrpc/sh/restartx.sh: use which to search command * xmlrpc/sh/rtp-controller.sh: don't use 'w' command to search users * xmlrpc/sh/screenshot.sh: search XAUTHORITY in /var/run * xmlrpc/sh/tcos-last: try to split uthost in half len and compare it, Ubuntu put IP addr twice in this var [ Mario Izquierdo (mariodebian) ] * Release 0.89.60 tcos (0.89.59) unstable; urgency=low * move logo.xpm.gz from /etc/tcos to /usr/share/initramfs-tools-tcos * Release 0.89.59 tcos (0.89.58) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * initial work supporting plymouth * hooks-addons/12getty hooks-addons/01busybox debian/control: use fgetty to protect shells * scripts/tcos-top/05network: read 'server-name' from dhclient.leases if exists for dhcpserver var * hooks-addons/90plymouth: delete plymouth scripts if disabled * scripts/tcos-bottom/05inittcos: don't change root password on boot, use hashed * hooks-addons/00users: use tcospasswd to generate a password hash and put in the image, don't use chpasswd [ Ignacio Vidal ] * xorgids/xorg.pciids: add new IDS * xmlrpc/var/etc/stunnel/*: Remove extra spaces * xmlrpc/sh/tcos-last: remove duplicate line and use groups command to search users in group * xmlrpc/sh/getinfo.sh: use pcimodules intead of discover * xmlrpc/sh/*: set volumes for capture devices * tnc/tcos-net-controller.c: use TCOS_TNC label for our iptables rules * tmixer/tmixer-alsa.c: Allow control capture channels for rtp, mic... * bin/gentcos: cache libglx.so and LibGL.so.1.2 if exists * conf/base.conf: comment new fullauto setting * bin/configurexorg conf/xorg.conf.tpl: use new fullauto and update refresh settings for old monitors * conf/tcos-modules.conf: add scsi-transport-spi i830 mga r128 radeon savage sis tdfx new modules * conf/tcos-run-functions.sh: kill and start plymouth/usplash in same function * hooks-addons/00main: create /usr/lib before copying things to it * hooks-addons/05compcache: add prereqs header * hooks-addons/19usbip: update usbip paths * hooks-addons/40etc2300: refactorize and search for a PCI id * hooks-addons/51dri: add TCOS_XORG_DRI_MATROX and new dri files of radeon and trdent * hooks-addons/54devices: don't copy if /usr/share/initramfs- tools/hooks/ntfs_3g exists * hooks-addons/clean_initramfs: make +x all scripts and delete usplash or plymouth if disabled * scripts/tcos-bottom/40initsound: add more channels * scripts/tcos-premount/40tftp: test if /usr/bin/Xorg is found instead of /usr/share dir * scripts/tcos-top/01busybox: test for usplash before calling it * scripts/tcos-bottom/22intel: exit if fullauto is set * scripts/tcos-bottom/25startx scripts/tcos-bottom/60installer scripts/tcos-bottom/80shell: change usplash => splash * hooks-addons/96modules: disable splash if sisfb is needed * hooks-addons/51amd_geode hooks-addons/51via_openchrome: exit if fullauto is set * hooks-addons/00init: rename usplash => splash * hooks-addons/90plymouth hooks-addons/95usplash_timeout [ Mario Izquierdo (mariodebian) ] * New release 0.89.58 tcos (0.89.57) unstable; urgency=low * Rename sources from initramfs-tools-tcos to tcos initramfs-tools-tcos (0.89.56) unstable; urgency=low * xmlrpc/sh/devicesctl.sh hooks-addons/54devices: ensure LTSPFS_TOKEN is set * add prereqs in scripts headers * hooks-addons/03udev2: copy input_id helper * hooks-addons/50xorg: copy libGL.so.1 from mesa dir if exists * hooks-addons/clean_initramfs: remove ORDER files an overwrite cache_run_scripts * add prereqs in some other scripts * remove console-tools from chroot packages * bin/tcos-buildchroot: copy lockscreen-custom.png if found * xmlrpc/sh/tcos-last: check IP with ipaddr module * conf/80export_pulseaudio: use python to get DISPLAY initramfs-tools-tcos (0.89.55) unstable; urgency=low * fix dolar escape in openchrome start script * bin/tryXorg.sh: configure fonts servers xfs and xfstt * tmixer/tmixer-alsa.c: Fix hidden channels, only hide enumerates (alsa 1.0.22) * Add support for compcache (ramzswap) * hooks-addons/05compcache: Show info when compcache is enabled * scripts/tcos-bottom/10ldconfig: don't show errors in ldconfig * tnc/tcos-net-controller.c: change ip_by_eth function * hooks-addons/05compcache: fix TOTAL_RAM initramfs-tools-tcos (0.89.54) unstable; urgency=low * remove backup of tcos.conf * better method to get VGA vendor * add dropbear and mbr packages in chroot * change perms 644 to tcos.conf * wait before Xorg is launched a bit more time * don't depend on portmap (Debian unstable) initramfs-tools-tcos (0.89.53) unstable; urgency=low * move some tcos-bottom script later * scripts/tcos-bottom/80shell: stop bootchart if exists * scripts/tcos-bottom/57devices: test ltspfsd * scripts/tcos-bottom/55mount_listener: only start if USB and IDE is enabled * set chmod +x in scripts * bin/tcos-genbootchart: use DISPLAY if not arg is passed * set 2.6.32-trunk-486 for Debian unstable * conf/base.conf: add TCOS_USBIP new var, disabled by default * hooks-addons/19usbip: use new var TCOS_USBIP * debian/tcos-standalone.init: provides tcos-standalone * debian/copyright: replace (C) with © * debian/control: add misc:Depends and fix typo * xmlrpc/man/update-tcospasswd.1 tcos-standalone/tcos-standalone.1 bin/tcos-gdm-autologin.1 bin/tcos-buildchroot.1 bin/gentcos.1: split lines longer than 80 chars * Makefile conf/tcos.conf.light: Add new light template run in 46 MB * conf/tcos-run-functions.sh: update list of killed apps * tcos-standalone/tcos-standalone.desktop: remove obsolete Encoding * New XMLRPC method: config, read vars from tcos.conf in thin client initramfs-tools-tcos (0.89.52) unstable; urgency=low * Enable/disable composite Xorg extension * fix if::else TCOS_COMPOSITE * downgrade some depends to recommends * cosmetic hanges in standalone init script * bin/tcos-buildchroot: copy /etc/localtime /etc/adjtime if exists * hooks-addons/50xorg: copy linked libs * add TCOS_CPUFREQ support with powersave scaling governor * tcos-standalone/tcos-standalone.py replace obsolete popen2 with subprocess * scripts/tcos-bottom/30devices: disable -a in ltspfsd, not needed anymore * remove rtptools and sox depends, audio multicast use pulseaudio native RTP module * fix typo suggest => suggests initramfs-tools-tcos (0.89.51) unstable; urgency=low * new bin waitforX, to e used in startup scripts * copy waitforX and use it instead of 'pidof Xorg' * dnsmasq by default * detect VGA vendor with new script get_vga_vendor * update USBIP bins PATH * add 2 new openchrome cards * hooks-addons/53mga: fix typo * hooks-addons/21pulseaudio: fix typo * tcos-genbootchart: move to /usr/bin * hooks-addons/05devices call ltspfs-set-xprop in X11/PreRun * Update copyright * fix path in tcos-genbootchart initramfs-tools-tcos (0.89.50) unstable; urgency=low * Depend on ltspfsd-core and ltspfs * Use evdev as keyboard driver when kbd is not found * put XbdModel=abnt2 in evdev driver * update depends, change to i386 the thin client depends * update kernels * revert arch depends initramfs-tools-tcos (0.89.49) unstable; urgency=low * remove libnss-db, new libc conflicts with it * set home if getent fails * bin/tcos-buildchroot: remove libnss-db from PACKAGES * hooks-addons/00main: copy libnss_db.so.2 if exists * bin/get_xauth: read cookie from GDM/KDM when no user is logged * scripts/tcos-bottom/10ldconfig: export env vars in /root/.profile * scripts/tcos-bottom/80shell: change order in PS1 var * debian/initramfs-tools-tcos.postinst: fix typo initramfs-tools-tcos (0.89.48) unstable; urgency=low * fix startscale STANDALONE auth argument * copy localtime and adjtime from system to chroot * save date in BIOS after run ntpdate and copy /etc/services always, not only if inetd is ENABLED * bin/get_filesystem: call udevadm if exists * bin/tryXorg.sh: fix AutoAddDevices in xorg.conf.auto initramfs-tools-tcos (0.89.47) unstable; urgency=low * fix typo and use DPATH inseat of reserved var PATH * udev/mount_listener.c don't show errors if poll() return 0 * hooks-addons/03udev: copy /lib/udev/rules.d/40-alsa.rules, Ubuntu Jaunty fix sound * add support to update BIOS date/time with ntpdate, disabled by default * use blkid, from util-linux (if avalaible) to get filesystem type * call user scripts in /etc/tcos/pxelinux.d/*.hook files * log ntpdate in initramfs.debug file * fix typos in example install * add new files to initramfs package * check for reopen in x11vnc before using it * fix exec pxelinux.d hooks and fix example hack initramfs-tools-tcos (0.89.46) unstable; urgency=low * pulseaudio: set exit-idle-time to -1, only set SHM if low memory < 64MiB, and don't copy udev or x11 modules * create p910nd lock dir * update Ubuntu Jaunty kernel to 2.6.28-15-generic * don't run vol_id if not found, and add udevinfo detection method * udev/tcos-udevd.sh udev/save-udev.sh: translate DEVPATH to old short one initramfs-tools-tcos (0.89.45) unstable; urgency=low * Allow to start x11vnc server in scale mode * Include dbus utils, disabled by default * PulseAudio revert to deprecated module-detect add users and revert module-x11-publish => pax11publish * Remove chroot package from DISTRO_PACKAGES initramfs-tools-tcos (0.89.44) unstable; urgency=low * Use abnt2 keymap for Brasil users * Add support for NTFS-3G * Add more info about dnsmasq and gPXE * Allow to personalize usplash resolution * Fix rdesktop IP detection and use correct keymap * xmlrpc/*: - Add support to get screensize in info.[ch] initramfs-tools-tcos (0.89.43) unstable; urgency=low * bin/gentcos: - Copy and remove System.map file. * bin/tcos-buildchroot: - Update to work on Ubuntu karmic - Add lost dependencies - Merge Ubuntu and Debian code, remove cdebootstrap - Preseed console-data, console-setup and dash too * hooks-addons/05devices: - Warn about different ltspfs versions * hooks-addons/21pulseaudio: - Copy linked libs of modules (new libudev) - Use module-udev-detect if avalaible initramfs-tools-tcos (0.89.42) unstable; urgency=low * Fix debian/initramfs-tools-tcos.postinst * Call depmod with System.map file and remove '-e' argument initramfs-tools-tcos (0.89.41) unstable; urgency=low * bin/tcos-buildchroot: - Add --tcos-exp option (enable experimental branch of TCOS repo) - Remove obsolete esound package * Makefile: - Remove obsolete patch targets - Add karmic target - Delete deprecated amd64 patch * tcos/tcos.dnsmasq.conf - Add example of MAC:IP allocation * bin/configurexorg: - Add support to 1440x900 xres * New metapackage tcos-tftp-dhcp: - Install dnsmasq || atftp + dhcp3-server * common.mk: - Add Ubuntu karmic * debian/control: - Reformat - Add debootstrap [amd64] initramfs-tools-tcos (0.89.40) unstable; urgency=low * Switch to CDBS. * Update debhelper to 7.0.0, compat to 7 and Policy to 3.8.0 * Add dnsmasq as replacement of DHCP and TFTP server * Downgrade some Depends to Recomends (since Lenny, Recomends are installed by default) * hooks-addons/50xorg: - Make twm optional initramfs-tools-tcos (0.89.39+1) unstable; urgency=low * hooks-addons/21pulseaudio: - Only add shm settings if found in file (supported) * hooks-addons/03udev2: - Delete more not needed rules * hooks-addons/20alsa: - Only copy /etc/init.d/alsa-utils if found initramfs-tools-tcos (0.89.39) unstable; urgency=low * tcos_vnc() don't show plain password, vnc-controller.sh don't return error with killall fail * mount-listener poll() eats CPU and RAM, wait 2 seconds if no changes * hooks-addons/03udev2: delete some not needed rules * hooks-addons/25tcosmonitor: create wrapper of udevinfo if link or no exists * xmlrpc/sound.c: don't show plain password * scripts/tcos-bottom/75print: Add /dev/usb/lp0 as printer device initramfs-tools-tcos (0.89.38) unstable; urgency=low * Use upper PCI IDs * re-add wait for Xorg when launch rdesktop or local session * delete some not needed modules, create /var/lib/pulse fix SHM memory bug and use module-x11-publish.so initramfs-tools-tcos (0.89.37) unstable; urgency=low * scripts/tcos-top/05network: - Wait 10 seconds for netlink (some gigabit cards needs it) * scripts/tcos-top/01busybox: - Call udevadm too * hooks-addons/25tcosmonitor: - Create udevinfo script if no exists (for backwards compability) * hooks-addons/00main - Copy /lib/libnss_mdns4_minimal.so.2 when avalaible (fix DNS calls) * hooks-addons/50xorg: - Only support Xorg versions >= 7.0 * conf/tcos-modules.conf - Add new modules ide-gd_mod ide-cd_mod * Refactorize Makefiles and some XMLRPC code * Set C code spaces to 2 and clean some old code * Disable old screenshot.c method * Add TCOS_XORG_DRI_* new vars to enable individual DRI libs * Don't copy libGLcore.so if not found (newest xserver-xorg-core don't have it) * Update kernel versions * Disable '-Wl,--as-needed' flags (Squeeze and Lenny don't work) initramfs-tools-tcos (0.89.36) unstable; urgency=low * Add Xfbdev support * hooks-addons/99tcos: - Fix typo TCOS_UNONFS => TCOS_UNIONFS * Disable HAL in Xorg autoconfigure * hooks-addons/50xorg: - Copy linked libs in drivers * hooks-addons/21pulseaudio hooks-addons/22esd scripts/tcos-bottom/40initsound - Disable ESOUND (pulseaudio only support) * Fix typo in hooks-addons/52intel * scripts/tcos-bottom/22intel: - Force intel driver (VESA don't works) * Disable INETD by default * Delete old code (discover, opentelnet, etc...) initramfs-tools-tcos (0.89.35) unstable; urgency=low * hooks/tcosmods: fix detection of floppy module * hooks-addons/21pulseaudio: use pulse-*/ for modules dir adn delete console-kit and ldspa modules * scripts/tcos-bottom/40initsound: fix empty var test and add % to volume string, printf need it * scripts/tcos-bottom/10ldconfig scripts/tcos-bottom/20autofs: fix empty var tests * hooks-addons/50xorg: create /usr/lib/xorg before copying files to it, and don't copy fonts if not exists * scripts/tcos-top/01busybox: fix test var to disable ide modules * scripts/tcos-bottom/80shell: empty cached memory when TCOS ends booting * scripts/tcos-bottom/70wakeonlan: fix var test and only exec ethtool if exists initramfs-tools-tcos (0.89.34) unstable; urgency=low * Fix have_getty var and sleep 2 second between getty calls * call linkcreator in tcos-bottom/00 and fix ln -s command * bin/configurexorg: set TCOS_ENABLE_FONT_SERVER emtpy if value is 1 * fix initsound script when sound is disabled * Change modprobe.d files with new .conf format initramfs-tools-tcos (0.89.33) unstable; urgency=low * Remove tinylogin (use busybox-static when avalaible * Update GPL to GPL2 in debian/copyright * Disable RDESKTOP in tcos.conf.all * Add geode choipset pci IDS * stunnel don't allow comments on vars lines, fix 0 TIMEOUTclose * Stop and start tcos-bootchartd when booting in NFS mode * use PCI IDS instead of calling lspci in hooks-addons/51amd_geode * use PCI IDS instead of calling lspci in hooks-addons/53mga * Update module deps in initramfs image * don't copy udevinfo, link from udevadm if original is a symbolic link * scripts/tcos-top/01busybox: * remove prereqs test, TCOS don't need * hooks-addons/01busybox: check for static version of busybox, remove tinylogin * hooks-addons/12getty: disable getty if busybox don't have it * hooks-addons/23bootchart: remove prereqs and commented code * hooks-addons/04debug: * hooks-addons/03udev2: * hooks-addons/clean_initramfs * Update destripar_initramfs.sh script with new kernel version and call fdupes initramfs-tools-tcos (0.89.32) unstable; urgency=low * Remove bc package as Build-Depends and fix/clean xmlrpc/Makefile * hooks-addons/05devices: close if LTSPFS * hooks-addons/19usbip - Fix copy of usb.ids - Clean header initramfs-tools-tcos (0.89.31) unstable; urgency=low * Switch tcos-standalone to arch all * Remove lp-server support (packages are removed from repos) initramfs-tools-tcos (0.89.30) unstable; urgency=low * hooks-addons/19usbip: - Change path of usb.ids * lockscreen/lockscreen2.c lockscreen/Makefile debian/control: - Switch from Imlib1 to Imlib2 * Delete USPLASH stuff (is in another package) * Add Debian lenny as distro target initramfs-tools-tcos (0.89.30) unstable; urgency=low * Fix some errors with (set -e) in debian/*.p* scripts initramfs-tools-tcos (0.89.29) unstable; urgency=low * Remove SHFS support * Update reportbug mail * Cleanup debian/* files and scripts initramfs-tools-tcos (0.89.28.1) unstable; urgency=low * Merge From Ignacio Vidal an Lliurex changes initramfs-tools-tcos (0.89.28) unstable; urgency=low * Remove httpfs support (unknow license) * Clean all busybox httpd old stuff * Provide alternate in tcos-core Depends: busybox | busybox-static * Remove print_server support (use p910nd or lp-server) initramfs-tools-tcos (0.89.27) unstable; urgency=low * Add support of p910nd print daemon initramfs-tools-tcos (0.89.26) unstable; urgency=low * Add portmap and acpid as depends of initramfs-tools-tcos * hooks-addons/20alsa - Delete pulse-as-default Ubuntu files from usr/share/alsa - Copy libasound_module_conf_pulse.so if found * Move usr/share/initramfs-tools-tcos/inc from tcos to initramfs-tools-tcos package - initramfs-tools-tcos now conflicts with tcos << 0.89.26 * hooks-addons/50xorg - Copy /usr/lib/xorg/protocol.txt (new file in Xorg 1.5) - Check if exists /usr/lib/xorg/modules/extensions/libGLcore.so before copying - Check if exists /etc/X11/rgb.txt before copying * hooks-addons/51dri - Copy new dri /usr/lib/dri/swrast_dri.so * hooks-addons/51via_openchrome - Check if exists /etc/X11/XvMCConfig before copying initramfs-tools-tcos (0.89.25) unstable; urgency=low * xmlrpc/sh/soundctl.sh: -Allow to kill/restart PulseAudio * Use new version to deploy PulseAudio hack initramfs-tools-tcos (0.89.24) unstable; urgency=low * Upss wrong patched lines in hooks-addons/21pulseaudio, fixed initramfs-tools-tcos (0.89.23) unstable; urgency=low * Update Vcs- debian/control headers to new GIT repos * Remove debootstarp stuff * Update debian/copyright (remove pkgdetails and usplash) * hooks-addons/21pulseaudio conf/base.conf conf/80export_pulseaudio: - New var TCOS_SOUND_REMOTE_ESD, enable pulseaudio to listen again at esound port - Fix some if then test initramfs-tools-tcos (0.89.22) unstable; urgency=low * conf/xorg.conf.tpl: - Include TTF fontserver too, doc at: http://wiki.tcosproject.org/Tips/XFontServer/es initramfs-tools-tcos (0.89.21) unstable; urgency=low * Enable XFS again, some apps needs another fonts * Use TCOS_ENABLE_FONT_SERVER (disabled by default) * common.mk - Update Ubuntu Hardy and MaX kernel to 2.6.24-23 initramfs-tools-tcos (0.89.20) unstable; urgency=low * Makefile common.mk - Fix amd64 patches * Update tcos-standalone pt_BR translation initramfs-tools-tcos (0.89.19) unstable; urgency=low * Include xorg.pciids and use in configurexorg * hooks-addons/00main: - Include portmap (needed for NFS) * hooks-addons/01dhclient - Fix nameserver detection * hooks-addons/16debootstrap - Fix duplicated cpifexists * xmlrpc/sh/devicesctl.sh - New function --getid (call udevinfo to get vendor and model) * scripts/tcos-premount/36squashfs-methods - Get squashfs using NFS or http initramfs-tools-tcos (0.89.18) unstable; urgency=low * Use update_progress without argument (switch to new theme) * tcos/logo.lss: - New black theme * conf/tcos-run-functions.sh: - Increase progress bar when downloading big files * hooks-addons/clean_initramfs: - No delete libdrm and other libs * common.mk: - Update Ubuntu Hardy and MaX kernel to 2.6.24-22 initramfs-tools-tcos (0.89.17) unstable; urgency=low * hooks-addons/50xorg: - Priorice /usr/share/fonts instead or old /usr/lib/X11 (fix for etch) * debian/control bin/tcos-buildchroot - Add xfonts-base xfonts-100dpi as Depends on initramfs-tools-tcos and tcos-buildchroot initramfs-tools-tcos (0.89.16) unstable; urgency=low The 10 seconds less Release * Remove discover support: - This breaks xmlrpc/sh/getinfo.sh, bin/configurexorg and other things * Add pcimodules as replacement of dicover * Fix lspci calls, use -n switch (more speed) * Overwrite run_scripts() with simple one initramfs-tools-tcos (0.89.15) unstable; urgency=low * bin/tcos-bootchartd: - Create new bootchartd script (without init stuff) * bin/tcos-genbootchart: - Conect to thin client, get bootchartd logs and create bootchart.png in current dir * scripts/tcos-premount/40tftp: - Disable sync and sleep before downloading (not needed) * scripts/tcos-top/01busybox: - set kernel less verbose if quiet arg detected * scripts/tcos-bottom/80shell: - Stop tcos-bootchartd if detected * scripts/tcos-bottom/55mount_listener: - Enable late tcos-udev.sh * scripts/tcos-bottom/30devices: - Configure LTSPFS wit noauth when using bootchart - Load floppy module with insmod in background * tmixer/tmixer-alsa.c: - Enable sset to set Capture level * bin/tcos-buildchroot Makefile - Delete libltdl3 depend with Ubuntu intrepid * hooks-addons/03udev2: - delete some not needed rules * bin/tcosgenbootchart: - Fix typo, rename initramfs-tools-tcos (0.89.14) unstable; urgency=low * Move /etc/tcos/tcos-modules.conf to /usr/share/initramfs-tools-tcos * Don't copy floppy/ide-floppy module in /lib/modules, use /lib/extramodules * Move usplash stuff to tcos-usplash package * Add hooks-addons/91splashy hook (don't work yet) initramfs-tools-tcos (0.89.13) unstable; urgency=low * hooks-addons/50xorg: - Remove Xorg 6.9 support - Add local fonts, remove xfs depend * conf/tcos-run-functions.sh: - Only start usplash when reboot/shutdown if enabled in cmdline * conf/xorg.conf.tpl - Remove fonts and XFS line, now we have local misc/100dpi fonts * scripts/tcos-bottom/55mount_listener: - Include conf/tcos-run-functions.sh * bin/configurexorg bin/tryXorg.sh - Remove fontserver support * hooks-addons/23bootchart: - Add experimental support for bootchart (not enabled) * hooks-addons/52intel - Fix Intel X11 PreRun if (need a space) - Escape dollar in lspci and compare with 0 * bin/gentcos - Disable XFS check initramfs-tools-tcos (0.89.12) unstable; urgency=low * Patches by Vidal: - Enable RTP multichat mode and configure MIC levels initramfs-tools-tcos (0.89.11) unstable; urgency=low * xmlrpc/sh/tcos-pam-usb.sh: - Add readdevices option (used by pamusb-conf-gui) initramfs-tools-tcos (0.89.10) unstable; urgency=low * Change tcos-standalone Depends: tcosmonitor => tcosmonitor-common initramfs-tools-tcos (0.89.9) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * udev/mount_listener.c - Compare device with /dev/disk/ and do nothing if match => pam-usb mount * xmlrpc/sh/tcos-pam-usb.sh - No clean /tmp/tcos-udev.log * xmlrpc/pam-usb.c - Read fwrite returned value too (fix amd64 warning_unused_result) [ Ignacio Vidal ] * tnc/tcos-net-controller.c xmlrpc/*: - Allow net-controller only block ports * scripts/tcos-bottom/* - Add more options from cmdline * debian/control: - Update depends * scripts/tcos-bottom/40initsound xmlrpc/sh/rtp-controller.sh hooks-addons/21pulseaudio: - Update scripts to allow new chat mode initramfs-tools-tcos (0.89.8) unstable; urgency=low * New XMLRPC method pamusb: - Copy LTSPFS_TOKEN, mount device UUID and get/save PAD (needed by libpam-usb-tcos) * xmlrpc/* printer/* tnc/* tmixer/*: - Read fgets and fwrite value (fix amd64 warning_unused_result) * xmlrpc/common.c: - Redefine dbgtcos as MACRO to show source filename and line number (idea taken from pam-usb) - Add base64_decode (needed by tcos_pam_usb) * xmlrpc/Makefile: - Remove -ansi -pedantic from compiler flags (dbgtcos MACRO use ISO C99) * hooks-addons/05devices: - Always copy xprop and ltsp-set-xprop * Update debian/copyright with base64 origin initramfs-tools-tcos (0.89.7) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * debian/control Makefile: - Debian etch and Ubuntu feisty, gutsy don't have libsox-fmt-all, use sox instead * Move sox and alsa code from 21pulseaudio to 20 alsa [ Ignacio Vidal ] * tnc/tcos-net-controller.c: - Add routing table support * debian/control: - Fix atftp depend initramfs-tools-tcos (0.89.6) unstable; urgency=low * xmlrpc/sh/rtp-controller.sh, hooks-addons/21pulseaudio: - Copy and create links of sox libs - Copy libasound2-plugins of pulseaudio and create /etc/asound.conf * bin/tcos-buildchroot: - Add libasound2-plugins to base packages * bin/configurexorg: - touch mysettings.conf (newer tftp don't create if no exists) * debian/control: - Add libsox-fmt-all and libasound2-plugins to tcos-core Depends * xmlrpc/sh/rtp-controller.sh, hooks-addons/21pulseaudio: - Revert creation of /etc/asound.conf in 21pulseaudio because breaks tmixer * common.mk Makefile: - Add Ubuntu intrepid target and kernel version (2.6.27-2-generic) * bin/tcos-buildchroot - Add intrepid in if sentences initramfs-tools-tcos (0.89.5) unstable; urgency=low * xmlrpc/validate-tcos.c: - Revert remove_line_break that breaks tcos auth * Update Debian unstable kernel to 2.6.26-1-486 * bin/get_server: - Read TCOS SSL vars before reading log file * Update Debian testing default kernel to 2.6.25-2-486 * xmlrpc/tcosxmlrpc.c - Fix typo adding method tcos_tnc in OLD API * tmixer/Makefile - Disable '-ansi -pedantic' compile flags (Debian Etch libasound2-dev don't like it) initramfs-tools-tcos (0.89.4) unstable; urgency=low * xmlrpc/xauth.c xmlrpc/common.h - Change mkstemp prototype, from man page: 'int mkstemp(char *template);' - This fix amd64 warning of incompatible types. * hooks-addons/21pulseaudio - Change method to read CPU speed - Add --system to pulseaudio options - Remove --system (need pulse user) - Add --realtime only if pulseaudio support it (use --help to know it) * tmixer: - Add new way to get audo channels (mix of aumix and amixer sources) * hooks-addons/20alsa scripts/tcos-bottom/40initsound xmlrpc/sh/soundctl.sh xmlrpc/sh/vlc-controller.sh - Prepare to use new tmixer tool (all is more easy) * Makefile - Install tmixer in /usr/lib/tcos/ * debian/control bin/tcos-buildchroot - Build depends on libasound2-dev and remove aumix and alsa-utils depends - Make pulseaudio-esound-compat as alternative of esound initramfs-tools-tcos (0.89.3) unstable; urgency=low * xmlrpc/tcosxmlrpc.c xmlrpc/reboot_poweroff.c xmlrpc/screenshot.c xmlrpc/xorg.c xmlrpc/devices.c xmlrpc/tnc.c xmlrpc/vnc.c xmlrpc/sound.c xmlrpc/info.c xmlrpc/validate-tcos.c xmlrpc/rtp.c xmlrpc/pci.c xmlrpc/standalone.c xmlrpc/common.c - Use remove_line_break function to clean '\n' returned fgets line * xmlrpc/dpms.c xmlrpc/dpms.h - New method to control DPMS Monitor features * hooks-addons/21pulseaudio conf/80export_pulseaudio - don't listen on esound port and export ESPEAKER, eats a lot of bandwich initramfs-tools-tcos (0.89.2) unstable; urgency=low * conf/tcos-modules.conf: - Add modules: nls_base nls_utf8 snd-hda-intel snd-atiixp snd-usb-audio fat * bin/installer.sh - Use BusyBox dd instead of klibc dd (and use bs argument) * hooks-addons/40etc2300 - If found, use snd-sis7019 instead of OSS sis7019 module * hooks-addons/56rdesktop hooks-addons/50xorg - Escape var XAUTHORITY in launchers * tnc/tcos-net-controller.c - Fix get_uid() function (return unsigned int not char pointer) - Add debug function, and clean code - Remove not needed vars * debian/control: - Add iproute to tcos-core Depends * hooks-addons/21pulseaudio hooks-addons/03wireless hooks-addons/22esd conf/tcos-generation-functions.sh - Create _ldd wrapper to call ldd with LC_ALL=C and no return error messages * hooks-addons/clean_initramfs: - Move libasound if zattoo is installed to proper path - Delete not needed libs (depends on resume and not used) * hooks-addons/22esd: - Use copy_exec to copy libesd (and depends) * scripts/tcos-top/50fstab: - Don't show errors mounting /proc/bus/usb initramfs-tools-tcos (0.89.1) unstable; urgency=low * New release 0.89.1 initramfs-tools-tcos (0.89~rc12) unstable; urgency=low * Add pt_BR translation of tcos-standalone, thanks to: Aécio dos Santos Pires <aecio at comunicacaodigital.org> initramfs-tools-tcos (0.89~rc11) unstable; urgency=low [ Ignacio Vidal ] * Update translation [ Mario Izquierdo (mariodebian) ] * debian/tcos-core.install debian/tcos-core.postinst conf/tcos.pem Makefile - Don't provide SSL cert, create using openssl - Add openssl to depends * hooks-addons/00main hooks-addons/25tcosmonitor - Move start-stop-daemon to 00main and check for *.original and *.REAL initramfs-tools-tcos (0.89~rc10) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * scripts/tcos-top/50fstab: - Mount /proc/bus/usb * tcos/default.menu.tpl: - Fix NFS initramfs fielname - Use localbot instead of chain.c32 [ Ignacio Vidal ] * initramfs-tools-tcos/common.mk - Update kernel vars * debian/tcos-core.postrm debian/tcos-core.postinst - In standalone not found group tcos * Add valencian translation by Lliurex * debian/tcos-standalone.init hooks-addons/10ssl_tunnel - Use random certificates for ssl connection initramfs-tools-tcos (0.89~rc9) unstable; urgency=low * Set /var/lib/tcos/tftp/pxelinux.cfg as tcos group owner * bin/tcos-buildchroot: - Fix new template parse - Add new preseed var to kernel (>2.6.25 need it) - Add standalone xauth package to new distros - Copy console keymap * hooks-addons/25tcosmonitor - Delete start-stop-daemon of image before copying * common.mk - Update Ubuntu hardy and MaX4.0 kernel version * hooks/tcosmods - Search sound/isa patch, don't use debian default path initramfs-tools-tcos (0.89~rc8) unstable; urgency=low * debian/tcos-core.postrm debian/initramfs-tools-tcos.prerm - Fix delete of group tcos in upgrades - Move prerm to postrm to fix purge problem * xmlrpc/sh/screenshot.sh - Disable temporarily system beep on get screenshot in standalone * conf/* - Also allow personalize template pxelinux * hooks/tcosbin - Fix creation of allmodules squashfs (mariodebian) * hooks-addons/00main hooks-addons/00users - Create /etc/tcospasswd if exists generic user and passwd secret file - Moved to 00users and update password root with this secret method to avoid plain password of root in tcos.conf initramfs-tools-tcos (0.89~rc7) unstable; urgency=low * xmlrpc/sh/tcos-last - Fix break * conf/tcos-generation-functions.sh tcos/default.tpl tcos/default.menu.tpl bin/gentcos - Parse custom msg and logo in boot menu - On create cdrom iso not parse or overwrite pxe vesa menu * debian/tcos-standalone.init - Fix permissions * scripts/tcos-premount/* xmlrpc/sh/useallmodules.sh - Update allmodules support * hooks-addons/40etc2300 hooks-addons/90usplash - Fix disable usplash warnings * hooks-addons/51via_openchrome - Fix vars preference initramfs-tools-tcos (0.89~rc6) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * xmlrpc/sh/tcos-last - Use while 1 loop to retrieve last users connected [ Ignacio Vidal ] * xmlrpc/sh/tcos-last - With method last fix problem with users much time logged * xmlrpc/sh/vnc-controller.sh - Fix vnc typo [ Mario Izquierdo (mariodebian) ] * Update Ubuntu hardy kernel to 2.6.24-17-generic initramfs-tools-tcos (0.89~rc5) unstable; urgency=low * bin/clean_string.sh - Use /bin/bash as shell, dash read don't have -t param * Update Debian unstable kernel to 2.6.25-2-486 * Remove libxaw-headers build-depend initramfs-tools-tcos (0.89~rc4) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * hooks-addons/10ssl_tunnel xmlrpc/var/etc/stunnel conf/base.conf conf/tcos.pem debian/tcos-standalone README.ssl - Add support for tunnelize XMLRPC connection ussing stunnel4 * tcos-standalone/ - Update tcos-standalone GUI to allow enabling SSL * xmlrpc/common.h xmlrpc/common.c xmlrpc/validate-tcos.c xmlrpc/Makefile - Use split function (common.c) instead of insecure strtok Remember to free tokens after work with data. * bin/clean_string.sh xmlrpc/sh/getinfo.sh debian/control: - Revert unaccent change, add script with sed to replace some accents and strange characters * Update conf/tcos.pem with a new openssl key [ Ignacio Vidal ] * debian/control debian/tcos-core.postinst debian/initramfs-tools-tcos.postinst - Add stunnel4 depend - Control permissions * tnc/* xmlrpc/tcosxmlrpc.c xmlrpc/tnc.c xmlrpc/tnc.h - Add Tcos net controller for iptables * xmlrpc/sh/vnc-controller.sh - Fix demo mode? * xmlrpc/sh/update-tcospasswd.sh - Support more params for automatic actions * xmlrpc/standalone.h hooks-addons/25tcosmonitor - Update support get_server * xmlrpc/sh/getinfo.sh - Fix broken xmlrpc data broken by accents * debian/* - Fix postrm and prerm [ Mario Izquierdo (mariodebian) ] * bin/clean_string.sh initramfs-tools-tcos (0.89~rc3) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * Add TCOS_XORG_VIDEO_DRIVER and TCOS_XORG_VIDEO_RES to base.conf * bin/configurexorg: - load this vars as default * bin/gentcos: - dont gzip initramfs with -9 * conf/tcos-generation-functions.sh - warn about lost TCOS_BASE_TEMPLATE var in tcosconfig.conf * hooks-addons/50xorg - Disable dpms when starting Xorg (thanks to Santiago Castillo) * tcos/default.menu.tpl conf/base.conf conf/tcos-generation- functions.sh - Add TCOS_NETBOOT_HIDE_LOCAL [ Ignacio Vidal ] * debian/initramfs-tools-tcos.prerm debian/initramfs-tools-tcos.postinst: - Pre add create/delete group tcos * conf/tcos-run-functions.sh: - Fix umount segmentation fault in poweroff/reboot * scripts/tcos-bottom/40initsound - Probe channels * xmlrpc/tcosxmlrpc.c xmlrpc/reboot_poweroff.c - Update method reboot-poweroff for down-controller * bin/gentcos: - Check libwfb.so mv - Support fix-nvidia-ati as pkg cached list * hooks-addons/21pulseaudio: - Fix pulseaudio hack for cpu < 800 * scripts/tcos-bottom/10ldconfig hooks-addons/50xorg - Update OpenGl support * conf/base.conf hooks-addons/51dri hooks-addons/51via_openchrome - Update dri xorg support - Update VIA Openchrome support * xmlrpc/sh/tcos-last xmlrpc/standalone.* - Use who instead last to avoid problems with users much time connected - Add support for user blacklisted or excluded from control in Tcosmonitor * debian/tcos-core.postinst debian/tcos-core.postrm - Create group tcosmonitor-exclude [ Mario Izquierdo (mariodebian) ] * bin/tryXorg.sh hooks-addons/52intel hooks-addons/50xorg - Create /etc/X11/PreRun to be exec before launch Xorg * hooks-addons/50xorg hooks-addons/51via_openchrome - Don't copy .la|.a files, and don't copy nvidia libs (not nvidia thin client support) * hooks-addons/25tcosmonitor: - Copi pci.ids.gz if found (instead of simple pci.ids) initramfs-tools-tcos (0.89~rc2) unstable; urgency=low * Disable mksquashfs -no-progress option initramfs-tools-tcos (0.89~rc1) unstable; urgency=low * New Release uploaded to experimental * debian/control: depends con console-setup|console-data initramfs-tools-tcos (0.89~rc0.1) unstable; urgency=low [ Ignacio Vidal ] * xmlrpc/sh/tcos-last: - Fix typo [ Mario Izquierdo (mariodebian) ] * NOT RELEASE, alfa stage * Add tcos.conf template system: - Avalaible templates: base.conf tcos.conf.all tcos.conf.low - Add template dir in /etc/tcos for user defined templates * Replace PREREQ header in all boot scripts with a simple if condition * Add new function tcos_get_templates (return templates in correct order to load) * Add tcos_get_templates to gentcos hooks/[tcosbin|tcosnfs|tcosmods] * get_all_tcos_vars.sh (search if all TCOS_* are in base.conf) * Add _verbose log output function and replace some _echo => _verbose (enable verbose: TCOS_VERBOSE=1 gentcos -tftp) * hooks-addons/52intel - Fix if condition (if file don't exists warn, else copy) * show more info in get_all_tcos_vars.sh * Disable verbose in tcosmods modules * Fix info in tcosbin verbose * hooks-addons/50xorg - Copy /usr/share/xserver-corg/pci directory - Only copy libwfb.so if exists (some nvidia versions don't have this file) * Update tcos/dhcpd*.conf: - Change dhcpd example configurations to be more clear * Fix typo in hooks-addons/50xorg * xmlrpc/reboot_poweroff.c xmlrpc/reboot_poweroff.h - New method to reboot or poweroff using Xorg cookie * hooks-addons/50xorg - Fix typo * conf/tcos.conf.nfs - New template, force to boot with NFS * hooks-addons/01busybox hooks-addons/25tcosmonitor xmlrpc/sh/screenshot.sh xmlrpc/Makefile xmlrpc/screenshot.h xmlrpc/get_screenshot.c scripts/tcos-bottom/56tcosxmlrpc debian/tcos-standalone.init tcos-standalone/tcos-standalone.py tcos- standalone/tcos-standalone.glade - Delete busybox httpd process, fix screenshots path and update tcos-standalone app * common.mk - Update Ubuntu hardy and Max40 kernel version to 2.6.24-16-generic * conf/tcos-run-functions.sh - Fix typo in awk command initramfs-tools-tcos (0.88.15.7) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * debian/control: - add rtptools depends to tcos-core package (RTP sound multicast) [ Ignacio Vidal ] * xmlrpc/* xmlrpc/sh/rtp-controller.sh hooks-addons/25tcosmonitor: - Add support for RTP sound multicast * xmlrpc/standalone.h: - Fix last change in get user process * scripts/tcos-bottom/40initsound: - In some thin clients only work sound in headphone * xmlrpc/sh/vnc-controller.sh: - Fix not show in demo mode cursor of server in higher version of vnc [ Mario Izquierdo (mariodebian) ] * hooks-addons/00init: - Move real reboot and poweroff to /lib/cmds (avoid crash when unionfs is not umounted) * scripts/tcos-top/01busybox: - Delete mount and umount (klibc-utils) bins, not compatible with busybox mount * scripts/tcos-premount/45sqmount: - Revert last version change * conf/tcos-run-functions.sh: - Read mounted with /proc/mounts and awk script magic * hooks-addons/52intel scripts/tcos-bottom/21intel: - Add support for old i810 intel graphic cards chipset - Thanks to Rubén Gómez Antolí <listas at mucharuina [.] com> initramfs-tools-tcos (0.88.15.6) unstable; urgency=low * scripts/*: - Mount squashfs file using loop device (losetup) - Preserver old mount line if losetup return empty string - Remove extra shell call after panic action (panic call a shell) * hooks-addons/01busybox: - Add another test (losetup) * common.mk: - Update kernel versions of Debian testing, Ubuntu hardy and Max40 [ Patches by Ignacio] * xmlrpc/sh/tcos-last: - Change format to time 00:00 => 00h:00m * xmlrpc/sh/devicesctl.sh: - Exec mount.ntfs-3g with start-stop-daemon (avoid to use threads in tcos-devices-ng) * xmlrpc/standalone.h: - Get user process with ps U $USER instead of ps aux|grep USER initramfs-tools-tcos (0.88.15.5) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * Rename 82export_pulseaudio => 80export_pulseaudio: - Delete old file in postinst - dbus session (exported in 81) need to know PulseAudio server IP [ Ignacio Vidal ] * xmlrpc/simple-methods.c - Update command [ Mario Izquierdo (mariodebian) ] * don't start tcos-standalone if start-stop-daemon is a fake script initramfs-tools-tcos (0.88.15.4) unstable; urgency=low * xmlrpc/sh/vlc-controller.sh - no change system volume if is grather than vlc need * xmlrpc/xauth.c xmlrpc/common.h - Fix segmentation fault in tcosxmlrpc when number of temp file descriptors reach the maximum supported by system - Update include typo * xmlrpc/sh/* - Avoid to show errors - Search var HOME in standalone for exports * hooks-addons/90usplash - Create usplash.conf to avoid crashes in thin clients (thks mariodebian) initramfs-tools-tcos (0.88.15.3.1) unstable; urgency=low * scripts/tcos-top/05network - Ups fix unknown command operator, although work ok initramfs-tools-tcos (0.88.15.3) unstable; urgency=low [ Ignacio Vidal ] * scripts/tcos-top/05network hooks-addons/03wireless: - Update support WPA for wifi, also works with WPA2 and other driver cards not generics [ Mario Izquierdo (mariodebian) ] * xmlrpc/sh/tcos-last: - Fix GetLast() to check for hostname too initramfs-tools-tcos (0.88.15.2) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * Add pxelinux boot menu (normal and vesa mode) - Move parse_pxelinux to tcos-generation-functions.sh - Add 3 new TCOS vars: TCOS_NETBOOT_MENU, TCOS_NETBOOT_MENU_VESA, and TCOS_NETBOOT_HIDE_INSTALL * tcos/pxetcos.png and tcos/pxetcos.jpg - vesamenu.c32 images (better jpg, less size) * common.mk: - Update Ubuntu hardy kernel to 2.6.24-10 * debian/tcos-standalone.init: - Exec ethtool in shutdown to enable wakeonlan * scripts/tcos-bottom/70wakeonlan - Check if network device is wakeonlan compatible before enabling * xmlrpc/sh/tcos-last xmlrpc/standalone.h xmlrpc/sh/screenshot.sh xmlrpc/sh/getinfo.sh xmlrpc/sh/vnc-controller.sh - Change last or w with tcos-last (a python script that reads /var/log/utmp) Only work in STANDALONE MODE * xmlrpc/sh/getinfo.sh - Change IFDEV detection, use /sys/class/net instead of DHCP lease file * xmlrpc/Makefile - Install tcos-last in TCOS_BINS dir [ Ignacio Vidal ] * Discard more eth not required in TCOS_NET_DEVS * conf/tcos.conf - Add TCOS_PKG_CACHE_LIST list of packages to cache for Tcos - Change TCOS_WEP to TCOS_WIRELESS_KEY for WEP/WPA key * scripts/tcos-top/05network hooks-addons/03wireless - Update support for wifi cards * xmlrpc/sh/soundctl.sh - Fix not show correctly sound controls depending version of distro * bin/gentcos - Check cached packages if need updates when generate thin client images * debian/tcos-standalone.init - Remove tcos-standalone log if exceed 5M [ Mario Izquierdo (mariodebian) ] * xmlrpc/sh/tcos-last: - Fix time diff * Update Ubuntu hardy kernel to 2.6.24-11 * debian/tcos-standalone.init - Clean all logs of tcos-standalone not only tcos-standalone.log * debian/control - Add python-utmp to tcos-core Depends (needs tcos-last script) - Add genisoimage|mkisofs to initramfs-tools-tcos Depends * usplash/0.4.1 - Add png files (ImageMagick bug don't create correct colormap) * bin/installer.sh: - detect hdd and not use /dev/hda initramfs-tools-tcos (0.88.15.1) unstable; urgency=low * scripts/tcos-top/05network - Fix DHCP3 force detection, use 'route -n' output instead of 'myip' * xmlrpc/sh/getinfo.sh - Detect IFDEV reading dhclient.leases * bin/gentcos - Not show xfs config file errors * conf/tcos-run-functions.sh - Return 0 or 1 (not true or false) initramfs-tools-tcos (0.88.15) unstable; urgency=low [ Ignacio Vidal ] * session-cmd/session-cmd-exec - Redefine script * lockscreen/* - Generate lockvlc and lockvnc for non multi-actions conflicts - Add method to don´t allow screensaver activate * xmlrpc/* - Add lockcontroller to avoid locks not work correctly - Add vlc controller - Add lock screensaver and keyboard in vnc controller * bin/daemonize.sh - Remove recents changes * bin/down-controller - Add controller for poweroff and reboot with timout * bin/gentcos - Fix broken size calculation * hooks-addons/21pulseaudio - In some cases pulseaudio down unexpectedly * hooks-addons/40etc2300 - Manual add modules for Epatec 2300 thin clients [ Mario Izquierdo (mariodebian) ] * Set log_end_msg first param in all init scripts * Append to GCC flags '-O2 -ansi -pedantic' * udev/mount_listener.c - Use strtok to split device (no more segfaults) * lockscreen/lockvnc.c lockscreen/lockscreen2.c lockscreen/lockvlc.c - Call setenv after vars declaration (ANSI C) * hooks-addons/95usplash_timeout - Append /etc/lsb-base-logging.sh to /scripts/functions to support fancy output * scripts/tcos-top/05network hooks-addons/01dhclient - Use /sys/class/net/IFNAME/carrier to detect link status - Delete mii-tool as no needed * scripts/tcos-bottom/25startx scripts/tcos-bottom/01download_settings bin/configurexorg - Use /var/lib/dhcp/dhclient.leases to retrieve IP ADDRESS (not eth0) initramfs-tools-tcos (0.88.14.13) unstable; urgency=low * udev/mount_listener.c - Fix Segmentation Fault: call to save-udev.sh, use popen() instead of system() * xmlrpc/get_screenshot.c xmlrpc/screenshot.h xmlrpc/common.c xmlrpc/sh/screenshot64.sh hooks-addons/25tcosmonitor - Remove screenshot64.sh and base64 - Rewrite tcos_get_screenshot method with base64_encode function (based on wpa_supplicant) initramfs-tools-tcos (0.88.14.12) unstable; urgency=low * udev/tcos-udevd.sh udev/save-udev.sh: - Collect mount/umount events with listener-daemon in any kernel version * scripts/tcos-bottom/70wakeonlan hooks-addons/45wakeonlan conf/tcos.conf - New var TCOS_WAKEONLAN - Set eth0 wol on during boot (needed in some network cards) initramfs-tools-tcos (0.88.14.11) unstable; urgency=low * xmlrpc/* - Add new method getscreenshot (returns base64 screenshot file) * xmlrpc/sh/screenshot*: - Change default image format to jpg * hooks-addons/25tcosmonitor - Add jpg imlib2 lib and remove gif (not used) - Add base64 bin and screenshot64.sh script * xmlrpc/var/etc/abyss.conf - Change port from 8080 to 8998 (not conflicts with proxys or dansguardian) * udev/tcos-udevd.sh udev/save-udev.sh - Search ID_VENDOR and ID_MODEL in /sys tree if empty * udev/tcos-udevd.sh udev/save-udev.sh - Remove spaces in ID_VENDOR and ID_MODEL detection initramfs-tools-tcos (0.88.14.10) unstable; urgency=low * udev/mount_listener.c udev/listener-daemon.sh udev/save-udev.sh - Make mount-listener more inteligent, compare files and sync without scripts - save-udev.sh is a script helper to generate udev event and put into /tmp/tcos-udev.log - listener-daemon.sh now only start mount-listener and if crash start again * hooks-addons/25tcosmonitor - Add save-udev.sh script to image * scripts/tcos-bottom/55mount_listener - Remove extra code * xmlrpc/tcosxmlrpc.c - Include time.h header initramfs-tools-tcos (0.88.14.9) unstable; urgency=low * xmlrpc/xauth.[ch]: - Add mkstemp file to create xauth (don't fail with concurrect connections) * xmlrpc/devices.c - Add more debug output (error codes) * xmlrpc/xauth.c xmlrpc/xauth.h - Use popen to write tmp cookie - Remove for loop * xmlrpc/*: - Reorganize code, move some functions to common.c and defines to common.h * Fix some license typos (tcos is GPL2+) initramfs-tools-tcos (0.88.14.8) unstable; urgency=low * Add libwfb.so file to fix-nvidia-atu hack (need to rerun gentcos -fix-nvidia-ati) * Update Debian Unstable kernel to 2.6.24-1 * xmlrpc/exe.h: - Add XAUTHORITY=/root/.Xauthority to thin client * xmlrpc/xauth.c: - unset tmp env var XAUTHORITY * xmlrpc/sh/devicesctl.sh: - Don't fail if already mounted * Update Debian etch kernel to 2.6.18-6 * xmlrpc/xauth.h: - Declare unsetenv prototype initramfs-tools-tcos (0.88.14.7) unstable; urgency=low * scripts/tcos-premount/20hdd: - Change /target with /mnt/tmp (booting from hdd) initramfs-tools-tcos (0.88.14.6) unstable; urgency=low * bin/gentcos: - Don't show warnings if running in chroot * bin/tcos-buildchroot: - Save settings in chroot/tcos-buildchroot.conf - Allow to install other distributions (ubuntu from debian for example) - Allow to set TCOS mirror or ubuntu security mirror - Enable DEBIAN_FRONTEND again (set to dialog in upgrade) initramfs-tools-tcos (0.88.14.5) unstable; urgency=low * scripts/tcos-top/20mountnfs - Move NFS and ramdisk to /mnt/ - Set ramdisk size to 5m (normal boot needs 2.3 Mb) - Move /mnt/nfs and /mnt/ram to /root/.dirs * scripts/tcos-top/01busybox: - Hide errors in modprobe nfs and af_packet modules * hooks-addons/00main: - Create empty /etc/modules (needed by 05inittcos) * scripts/tcos-bottom/05inittcos: - Redirect errors in modprobe initramfs-tools-tcos (0.88.14.4) unstable; urgency=low * Add max (Ubuntu MAdrid_linuX) to distro list initramfs-tools-tcos (0.88.14.3) unstable; urgency=low * Move script/tcos-top/40make_init to 60make_init * hooks-addons/99clean_nfs_image: - Don't remove ide and ata modules (need for swap in NFS boot) - Delete usplash bins and libs (with 32 Mb of RAM can't play with usplash) * scripts/tcos-top/20mountnfs: - Reduce ramdisk size from 5m to 1m * scripts/tcos-bottom/30devices: - call fstab again (with NFS modules) * bin/gentcos: - Warn about /etc/exports not found * scripts/tcos-premount/20hdd - Detect if bootting from hdd mount disk in /target and create symlink if squashfs exists * bin/tcos-buildchroot - Fix typo DEBIAN_FRONTEND => DEBCONF_FRONTEND - Change DEBCONF_FRONTEND to dialog in some cases (needed for user input) initramfs-tools-tcos (0.88.14.2) unstable; urgency=low * hooks-addons/13kbmap: - Don't copy keymaps if exists * scripts/tcos-top/50fstab: - Move exit code after /etc/fstab creation - Allow to mount /dev/pts always initramfs-tools-tcos (0.88.14.1) unstable; urgency=low * Remove httpfs build (old versions of libfuse don't work) initramfs-tools-tcos (0.88.14) unstable; urgency=low * New stable release * hooks-addons/01dhclient: - Don't copy dhclient-script, create a small hack to configure network * Reorganize scripts/tcos-premount to allow get squashfs with other methods ( plugins?? ) initramfs-tools-tcos (0.88.13.4) unstable; urgency=low * Add HTTPFS method to get squashfs initramfs-tools-tcos (0.88.13.3) unstable; urgency=low * scripts/tcos-top/01busybox: - Wait for any wireless iface instead of only eth0 * bin/gentcos: - In cdrom copy initramfs as initrd.cdrom * conf/tcos-run-functions.sh: - Disable progress log (too many calls) * bin/installer.sh: - Copy files from cdrom instead of network if booting from cdrom * grub/menu.lst-tcos: - Put initrd var in kernel line to allow installer to detect cdrom initramfs-tools-tcos (0.88.13.2) unstable; urgency=low * session-cmd/session-cmd-exec: - Fix actions * lockscreen/Makefile: - Update debug make * xmlrpc/sh/vnc-controller.sh: - Revert some changes and update screensize cmd * bin/daemonize.sh: - Not work with new method reboot and poweroff initramfs-tools-tcos (0.88.13.1) unstable; urgency=low [ Ignacio Vidal ] * debian/control: - Add vlc depend * session-cmd/session-cmd-exec: - Add Poweroff and Reboot actions * scripts/tcos-premount/20swapon: - Fix memory exhausted in dd command * scripts/tcos-premount/15uselocal: - Fix typo * lockscreen/*: - Add screensize command to obtain screen resolution for vncviewer - Add lockkeybmouse to avoid user interaction with video difusion - Update Makefile * xmlrpc/*: - Add support for new lockkeybmouse in tcosxmlrpc.c - Add lockkeybmouse.c * xmlrpc/sh/vnc-controller.sh: - Exec vncviewer with screen resolution in client * bin/tryXorg.sh: - Fix sed * hooks-addons/* - 22esd: Fix esd command and ldd, now works correctly in etc-2300 and also fix sound which only work in first user logged - 25tcosmonitor: Fix typos and add support for lockkeybmouse and screensize - 21pulseaudio: Fix ldd and not remove necessary modules [ Mario Izquierdo (mariodebian) ] * bin/installer.sh - Copy files if boot from cdrom (initrd.gz image) * bin/gentcos - Use parse_pxelinux to create isolinux cfg file initramfs-tools-tcos (0.88.13) unstable; urgency=low * hooks-addons/18tcos_hdd_installer bin/installer.sh - Use install-mbr from mbr package to regenerate HDD TOC * hooks-addons/22esd - Start esound without -noterminate * bin/rsync-controller - Delete -no-p -no-g -chmod in rsync cmdline * debian/rules - Call dh_installinit with -n (not duplicate postinst code) * debian/control - Add mbr package depend - Revert ltspfs depends, change order first ltspfs-client second ltspfsd * session-cmd/session-cmd-script - Wait 2 seconds after killing faucet * Merge from branches/experimental r608 => r615 initramfs-tools-tcos (0.88.12) unstable; urgency=low * scripts/tcos-premount/35sqmount - Check if mount squashfs returns error and stop loading (new squashfs bugs) * hooks/tcosbin - Check if mksquashfs returns error * xmlrpc/xauth.h xmlrpc/xauth.c - New function check_ip_address that return an IP address check struct - Don't fail in xauth if pass servername as IP address - Rename hostname var to host (now can be an IP address) * session-cmd/session-cmd-script - Kill facet before launching initramfs-tools-tcos (0.88.11) unstable; urgency=low [ Ignacio Vidal ] * xmlrpc/sh/vnc-controller.sh: - Fix params in killall for busybox [ Mario Izquierdo (mariodebian) ] * tcos-standalone/tcos-standalone.py: - Save username:password with a end line break initramfs-tools-tcos (0.88.10) unstable; urgency=low * conf/tcos-generation-functions.sh: - Fix convert_links2files (check if using PKG_CACHE) * hooks-addons/05devices: - Support new auth method (LTSPFS_TOKEN) of ltspfsd > 0.5 * scripts/tcos-bottom/25startx: - Save mcookie in /var/run/ltspfs_token * xmlrpc/sh/devicesctl.sh: - Call ltspfs-set-xprop to auth new LTSPFS_TOKEN * debian/control: - Split Depends lines again (dapper don't support [arch]) initramfs-tools-tcos (0.88.9) unstable; urgency=low * With tcos-standalone separation avoid session-cmd running on server initramfs-tools-tcos (0.88.8) unstable; urgency=low * bin/installer.sh bin/gentcos bin/tcos-buildchroot - Add help2.msg file * bin/gentcos bin/tcos-buildchroot conf/tcos.conf conf/branding.info - Brand TCOS TFTP splash message * xmlrpc/exe.c: - Debug complete command in job_exe initramfs-tools-tcos (0.88.7) unstable; urgency=low * Patches by: Ignacio Vidal <email address hidden> * xmlrpc/sh/vnc-controller.sh - In some cases process not die, need force kill with SIGKILL - Fix stopclient, bad username password exec in standalone * bin/tcos-buildchroot - Need ssh in chroot for xterm connection from tcosmonitor * hooks-addons/50xorg - Delete libvnc Xorg extension (conflicts with x11vnc) initramfs-tools-tcos (0.88.6) unstable; urgency=low * debian/tcos-standalone.init: - Fix stupid typo, if file don't exists exit initramfs-tools-tcos (0.88.5) unstable; urgency=low * tcos-standalone/tcos-standalone.glade: - Change invisible character with * * debian/tcos-standalone.init: - Busybox dapper rename process to httpd, fix for it - Exit script if conf file not found initramfs-tools-tcos (0.88.4) unstable; urgency=low * hooks-addons/03wireless scripts/tcos-top/05network: - Support WEP encription - WEP key is in in new var TCOS_WEP initramfs-tools-tcos (0.88.3) unstable; urgency=low * hooks-addons/25tcosmonitor: - Move check of ELF file inside especial start-stop-daemon condition * bin/rsync-controller: - New script to wrap rsync calls and allow to work with translated dirs initramfs-tools-tcos (0.88.2) unstable; urgency=low * debian/tcos-standalone.init - don't exit if TCOS_STANDALONE_START is 0, but no allow to start daemons - kill tcosxmlrpc-standalone and delete pid in stop process - in tcosxmlrpc status compare pidof output with pid file and ensure pid is not empty * hooks-addons/25tcosmonitor bin/tcos-buildchroot: - Copy start-stop-daemon original executable in start-stop-daemon.original - check that we are copying a binary file and not a script initramfs-tools-tcos (0.88.1) unstable; urgency=low * tcos-standalone/*: - New python GUI to configure tcos standalone mode * debian/control debian/tcos-core* debian/tcos-standalone*: - Move some code to new package tcos-standalone * hooks/tcosnfs hooks-addons/00main hooks-addons/00users: - Only include files if not using NFS * hooks/03wireless hooks-addons/90usplash: - Fix minor typos * Add gksu in tcos-standalone.desktop launcher * Add Conflicts in new tcos-core with tcos-standalone initramfs-tools-tcos (0.87.13) unstable; urgency=low * gentcos: - Add option -rmpkg (remove cached package) * session-cmd/session-cmd-exec: - Fix typo in TITLE var * common.mk: - Add Ubuntu hardy to defined distros * hooks-addons/00main: - Copy real ldconfig (suggested by Ignacio Vidal) * lockscreen/lockscreen2.c lockscreen/Makefile: - Support branding (if lockscreen-custom.png exists, loads it) * common.mk: - Add Debian testing to build targets (unstable or etch don't work) initramfs-tools-tcos (0.87.12) unstable; urgency=low * bin/tcos-buildchroot: - Update support for Ubuntu distros grather than Gutsy with kernel modules initramfs-tools-tcos (0.87.11) unstable; urgency=low * conf/tcos-run-functions.sh: - Revert last change, sorry for break TCOS * debian/control: - Put depends in single line (old versions like dapper don't allow multiple lines) - Remove [i386] arch depends (old versions don't support) - Remove mknbi depends from Makefile patch_amd64 initramfs-tools-tcos (0.87.10) unstable; urgency=low * session-cmd/session-cmd-exec: - Fail to read /etc/tcos/tcos.conf, need correct permissions * conf/tcos-run-functions.sh: - Fix function, not work anymore tcos pxe * bin/tcos-buildchroot: - Remove more old files to force links update initramfs-tools-tcos (0.87.9) unstable; urgency=low * Fix branding errors: - Only include if file exists initramfs-tools-tcos (0.87.8) unstable; urgency=low * Add branding support: - New dir /etc/tcos/conf.d/ which can contain some tcos conf files * bin/tcos-buildchroot: - Add same apt-get options to all calls - Fix some errors - tested with Debian and Ubuntu. initramfs-tools-tcos (0.87.7) unstable; urgency=low [ vidal ] * session-cmd/* - fix syntax error and logout kde [ Mario Izquierdo (mariodebian) ] * Fix pulseaudio errors, need to update cached pulseaudio-esound-compat package * Remove debian/initramfs-tools-tcos.postrm * Create TFTPBOOT dir if not exists * Clean more dirs in debian/initramfs-tools-tcos.prerm initramfs-tools-tcos (0.87.6) unstable; urgency=low * hooks-addons/21pulseaudio: - Don't enable esound protocol in new pulseaudio lib * session-cmd/session-cmd.desktop: - Start session-cdm from /etc/xdg/autostart * session-cmd/session-cmd-script: - exit if not remote or not standalone initramfs-tools-tcos (0.87.5) unstable; urgency=low * session-cmd/* - kde logout - Permission denied with socket creation - Not list or remove all sockets in thin clients actions initramfs-tools-tcos (0.87.4) unstable; urgency=low * session-cmd/: - Scripts to exit current session (from lliurex developers) - Added to debian/copyright * bin/tcos-buildchroot: - More changes to make work in Ubuntu * debian/control: - New depends on tcos-core package: netpipes and libnotify-bin (session-cmd) initramfs-tools-tcos (0.87.3) unstable; urgency=low * Fix tcos-buildchroot in Ubuntu initramfs-tools-tcos (0.87.2) unstable; urgency=low * Move usr-x.x.x.squashfs file to TFTP_DIR, files dir is obsolete from now * scripts/tcos-bottom/50freespace bin/clear-logs: - New script, empty logs files bigger than 256 kb * scripts/tcos-bottom/35services: - Only start inetd if /etc/inetd.conf exists * tcos/tcos.msg tcos/help.msg tcos/help2.msg tcos/default.tpl - Update some command line options and add new page F2 * hooks/tcosmods conf/tcos-generation-functions.sh: - Export tcos_manual_add_modules and force_add_module functions in tcos-generation-functions * hoos/tcosbin hooks/tcosnfs: - Move some common code to new hooks-addons: 00main 00init 90usplash * hooks-addons/50xorg: - Remove nvidia_drv.so from image (not work, no needed) initramfs-tools-tcos (0.87.1) unstable; urgency=low * scripts/tcos-top/* - Add new cmdline force nfs to force mount nfs in host with more TCOS_MIN_RAM * debian/*install debian/*manpages: - Move update-tcospasswd and tcospasswd to tcos-core package * debian/control: - Add depends xvnc4viewer|xvncviewer - Remove tftpd-hpa depends (force to install atftpd) * debian/tcos-standalone.init: - Include vars.sh file only if exists (not critical) * hooks/tcosnfs: - Make some dirs in initramfs before calling other hooks-addons * scripts/tcos-top/40make_init: - Create again busybox links in NFS init * bin/tcos-buildchroot: - Link NFS files and dirs in update images (if exists) initramfs-tools-tcos (0.86.8) unstable; urgency=low * hooks/tcosnfs - Add 00users 01busybox 02udev2 hooks-addons (ubuntu busybox awk bug) * Remove not needed code initramfs-tools-tcos (0.86.7) unstable; urgency=low * Add support to Intel Dot Station (alias Paquito): - Add hook-addon and test if modem and graphic card. - Force load some optional modules initramfs-tools-tcos (0.86.6) unstable; urgency=low * xmlrpc/vnc.c: - Fix typo in IS_STANDALONE condition (not needed) * bin/tcos-buildchroot - Add EXTRA mirror to Ubuntu (universe and multiverse) - Add new tcos-keyring package - Remove download key with wget * debian/control: - Add new package depends tcos-keyring initramfs-tools-tcos (0.86.5) unstable; urgency=low * xmlrpc/sh/tcos-dbus.py: - Stop if bad username:passwd string * xmlrpc/sh/screenshot.sh - export XAUTHORITY in thin client case * xmlrpc/Makefile - Clean temp *~ files initramfs-tools-tcos (0.86.4) unstable; urgency=low * xmlrpc/exe.c: - call daemonize from job_exe * Makefile: - Install daemonize with 755 not 644 * xmlrpc/standalone.h: - Change STANDALONE_TIME define to work with old and new clients * xmlrpc/sh/vnc-controller.sh: - Remove abspath and add dbus call to startclient * bin/daemonize.sh: - Fix remove first arg sed command initramfs-tools-tcos (0.86.3) unstable; urgency=low * xmlrpc/standalone.[ch] - New STANDALONE_TIME, to get time logged from standalone host * tcos.conf: - Disable TCOS_MAX_MEM initramfs-tools-tcos (0.86.2) unstable; urgency=low * Revert (semi) last change who => w: - Old versions use column 2, new versions use column 3 initramfs-tools-tcos (0.86.1) unstable; urgency=low * Fix some nvidia issues, delete /usr/lib/libGLcore.so (10 Mb) * bin/gentcos: - Add another method to get packages uri (-instpkg) * bin/tcos-buildchroot: - Only make links if exists into chroot and not exits outside - Call apt with nointeractive frontend * hooks-addons/55vnc: - Add auth to x11vnc server * xmlrpc/* - New method tcos.vnc use a new wrapper: vnc-controller.sh * Update Debian unstable (2.6.22-3-486) and Ubuntu gutsy (2.6.22-14-generic) kernels * bin/daemonize.sh: - wrap start-stop-daemon in a simple script initramfs-tools-tcos (0.85.3) unstable; urgency=low * hooks-addons/25tcosmonitor: - Create dir before copying png lock image (ups !!!) initramfs-tools-tcos (0.85.2) unstable; urgency=low * Move lockscreen.png to tcos-core package => /usr/share/tcos-core/ initramfs-tools-tcos (0.85.1) unstable; urgency=low * xmlrpc/* - Adopt new libxmlrpc API (> 1.06) and use conditionals adding methods - Move echo, version and status method outside main file * debian/initramfs-tools-tcos.[postint|postrm] - Remove error with unknow argument - Purge tcos-standalone script with || true (thanks Vidal) * lockscreen/lockscreen2.c: - set environment var XLIB_SKIP_ARGB_VISUALS=1 (force load png image) * Split initramfs-tools-tcos package to new tcos-core (bins for tcos images, not server dependencies) * bin/set-limits: - Set memory limit in some startup scripts (startx tcosxmlrpc...) * xmlrpc/xauth.c - Be more silent in xauth cookie creation * hooks-addons/25tcosmonitor: - Move launchers in a new scripts files: scripts/tcos-bottom/56tcosxmlrpc scripts/tcos-bottom/55mount_listener initramfs-tools-tcos (0.84.7) unstable; urgency=low * Fix upgrade scripts initramfs-tools-tcos (0.84.6) unstable; urgency=low * bin/tcos-buildchroot: - Add rdesktop as tcos package * hooks-addons/25tcosmonitor: - Search for /sbin/start-stop-daemon.REAL (cdebootstrap hack) initramfs-tools-tcos (0.84.5) unstable; urgency=low * Remove tcos-server-utils package (now contents are in tcos package) * Remove obsolete opengl dir * Remove obsolete discover dir * Remove obsolete esound dir * Remove old dir initramfs-tools-tcos (0.84.4) unstable; urgency=low * Make TCOS_EXTRA_MODULES new var in tcos.conf * gentcos: - Remove export TCOS_EXTRA_MODULES - Fix read -extramodules cmdline to allow more modules initramfs-tools-tcos (0.84.3) unstable; urgency=low * Only depend on mknbi on i386 arch * Patch debian/control in Ubuntu dapper with Source-Version initramfs-tools-tcos (0.84.2) unstable; urgency=low * bin/tcos-buildroot: - Fix typo in TCOS_CHROOT var - Add --gentcos option to build images with other params * Update Ubuntu gutsy kernel version * debian/control: - Replace source:version depends with 0.84.1 - Fix some descriptions initramfs-tools-tcos (0.84.1) unstable; urgency=low * Important move of code, some of tcosmonitor stuff move here: - udev - xmlrpc - lockscreen - hooks-addons * bin/tcos-buidchroot: - Script to build a (32bit) chroot to build tcos images initramfs-tools-tcos (0.83.2) unstable; urgency=low * bin/configurexorg, hooks-addons/40etc3800: - Support new openchrome driver * scripts/tcos-top/20mountnfs: - Mount NFS without nfsro (deprecated in new unionfs) * scripts/tcos-top/50fstab: - Call udevtrigger and udevsettle to create ide/block devices * scripts/tcos-premount/25nbd_filesystem: - Create only 2 nbd devices and wait for /dev/nbd0 initramfs-tools-tcos (0.83.1) unstable; urgency=low * scripts/tcos-bottom/05inittcos, conf/tcos.conf - limit MAX_MEM used for thin clients with ulimit (default 95%) * Remove PATH definition in all scripts * conf/tcos-run-functions.sh: - Disable change vt in kill_usplash * scripts/tcos-top/50fstab: - Add option to force not use swap - Replace cut with awk * scripts/tcos-bottom/10ldconfig, hooks/tcosbins: - Move ldconfig to /usr/sbin * bin/gentcos: - Fix typo in inst_pkg function * hooks-addons/08discover: - Move discover /lib files to squashed /usr/lib (less ram) initramfs-tools-tcos (0.82.11) unstable; urgency=low * Add USB/IP experimental support initramfs-tools-tcos (0.82.10) unstable; urgency=low * Update debian unstable kernel version 2.6.22-2-486 initramfs-tools-tcos (0.82.9) unstable; urgency=low * bin/gentcos, hooks-addons/50xorg: - Add -fix-nvidia-ati option to cache xserver-xorg-core and libgl1-mesa-glx - Reorganize bin/gentcos with simpler code * bin/tcos-gdm-autologin: - Remove wrong licence line (thanks to Quiran to alert me) * daemonize/daemon.c, daemonize/Makefile: - Make work daemonize with double fork. initramfs-tools-tcos (0.82.8) unstable; urgency=low * Add support for cdaudio (using cdfs + cdparanoia to detect) * Update dapper kernel 2.6.15-29-386 initramfs-tools-tcos (0.82.7) unstable; urgency=low * bin/get_filesystem: - Remove disktype - Add fstype (new klibc) * Update Ubuntu gutsy kernel version initramfs-tools-tcos (0.82.6) unstable; urgency=low * bin/tcos-gdm-autologin: - New option (--noaction) for debug proposes only - If DISPLAY contains IP address instead of hostname try to convert using gethostbyaddr - If /etc/gd/gdm.conf-custom exists use it. - Update man page * conf/tcos-run-functions.sh: - Kill tryXorg too in kill_xorg() - Kill process in background initramfs-tools-tcos (0.82.5) unstable; urgency=low * Add Subversion repository URL to debian/control. * bin/gentcos: - Ignore errors in ramdisk size initramfs-tools-tcos (0.82.4) unstable; urgency=low * Add support for lp_server (if avalaible) * Change Debian etch kernel version to 2.6.18-5-486 initramfs-tools-tcos (0.82.3) unstable; urgency=low * Update kernel versions (enable update && security mirrors in pbuilder) initramfs-tools-tcos (0.82.2) unstable; urgency=low * Fix new gentcos test about unionfs|aufs module (crash without awk) * Create /sbin/startesd always not only with cached esound initramfs-tools-tcos (0.82.1) unstable; urgency=low * Add printer support TCOS_PRINT * Add initial NBD support (don't work fully yet) * Add support for using aufs module instead of unionfs * mksquashfs go from /usr/sbin to /usr/bin in debian unstable, search for it... * Try to put all copyright authors in debian/copyright initramfs-tools-tcos (0.81.2) unstable; urgency=low * Install get_filesystem in initramfs-tools-tcos package initramfs-tools-tcos (0.81.1) unstable; urgency=low * New script get_filesystem wit 3 modes of work: - udev vol_id - disktype - fdisk initramfs-tools-tcos (0.80.8) unstable; urgency=low * conf/tcos-run-functions.sh: - change get_filesystem to make modular initramfs-tools-tcos (0.80.7) unstable; urgency=low * hooks-addons/56rdesktop and hooks-addons/21pulseaudio: - Fix TCOS_SOUND disable * scripts/tcos-top/50fstab: - Remove some old code, and mount all in /mnt/$DEVICE * conf/tcos-run-functions.sh: - If /sbin/mount.ntfs-3g is found return ntfs-3g filesystem * daemonize: - Wrapper to daemonize a process initramfs-tools-tcos (0.80.6) unstable; urgency=low * User disktype to create a better /etc/fstab * conf/tcos-run-functions.sh: - Move get_filesystem() to this include * scripts/tcos-bottom/05inittcos: - Create fstab again with disktype info (disktype is in squashfs) * scripts/tcos-top/50fstab: - Clean and delete get_filesystem() * hooks-addons/18tcos_hdd_installer: - Add /usr/bin/disktype initramfs-tools-tcos (0.80.5) unstable; urgency=low * Fix more typos, close ticket #2 initramfs-tools-tcos (0.80.4) unstable; urgency=low * bin/tryXorg.sh: - Fix typo this => these... * conf/xorg-tcos.conf: - Remove this obsolete file * Add HACKING.en, close ticket #1 (thanks to Andres Jimenez gandresin at gmail) initramfs-tools-tcos (0.80.3) unstable; urgency=low * conf/xorg.conf.tpl: - Keyboard driver is kbd not keyboard initramfs-tools-tcos (0.80.2) unstable; urgency=low * bin/tryXorg.sh: - Xorg log is Xorg.0.log, not Xorg.log initramfs-tools-tcos (0.80.1) unstable; urgency=low * conf/xorg.conf.tpl: - Disable via VBEModes, VBEREstore (not work with last Mesa) - Add __xkbmodel__ var (pc104 with us keyboard and pc105 in some cases) * debian/control: - Remove as hard depends: ltspfsd | ltspfs-client * conf/tcos.conf: - New var TCOS_XORG_XKBMODEL * hooks-addons/40etc3800: - Move startup script from 30 to 15 (startx is at 25) * bin/configurexorg: - Add __xkbmodel__ in sed replace * bin/tryXorg.sh: - Change tty7 => vt7 - Use TCOS kbd info in new xorg.conf.auto file * hooks-addons/05devices: - Enable cache for ltspfsd: gentcos -instpkg ltspfsd * common.mk, Makefile: - Add Ubuntu gutsy info. initramfs-tools-tcos (0.79.11) unstable; urgency=low * debian/tcos-usplash.postinst: - Change priority from 30 to 5 to not overwrite ubuntu default usplash theme * hooks-addons/03udev2: - Copy some more files to make work SATA cdrom. initramfs-tools-tcos (0.79.10) unstable; urgency=low * conf/tcos.conf: - Remove TCOS_VERSION => /etc/tcos/version.conf initramfs-tools-tcos (0.79.9) unstable; urgency=low * URGENT: Remove «set -e» ini initramfs-tools-tcos.postinst, because break if grep exit with errors initramfs-tools-tcos (0.79.8) unstable; urgency=low * Move TCOS_VERSION and TCOS_DISTRO to version.conf (avoid to update tcos.conf in every package update) * Fix some cat commands in postinst initramfs-tools-tcos (0.79.7) unstable; urgency=low * bin/tryXorg.sh: - Start Xorg at tty7 to avoid getty keyboards conflicts initramfs-tools-tcos (0.79.6) unstable; urgency=low * Use debian ltspfs and ltspfsd packages initramfs-tools-tcos (0.79.5) unstable; urgency=low * hooks-addons/21pulseaudio: - Create symlink of libpulsecore.so.0.3 to so.0.2 * Change in all files default Homepage to http://www.tcosproject.org * Change /tftpboot dir in doc files to /var/lib/tcos/tftp initramfs-tools-tcos (0.79.4) unstable; urgency=low * scripts/tcos-top/50fstab: - Add /dev/pts to /etc/fstab and mount it (dropbear need it for kernel 2.6.20). * conf/82export_pulseaudio: - Remove xmodmap keymap hack initramfs-tools-tcos (0.79.3) unstable; urgency=low * common.mk: - Set default kernel in debian unstable to 2.6.21-1-486 - Update Ubuntu feisty kernel to 2.6.20-16-generic * Makefile: - Add patch targets * debian/copyright: - Add more info * hooks-addons/59freenx: - Warn about missing depends of libstdc++2.10-glibc2.2 package initramfs-tools-tcos (0.79.2) unstable; urgency=high * hooks-addons/03udev2: - Important bugfix initramfs-tools-tcos (0.79.1) unstable; urgency=low * hooks-addons/03udev2: - Fix typo in logger.agent script * Makefile: - Copy parsed tcos.conf in TCOS_DIR * Add support for reportbug * Change HomePage to http://www.tcosproject.org initramfs-tools-tcos (0.79) unstable; urgency=low * hooks-addons/50xorg: - Fix XKB path - Remove symlinks (xfree86 and xorg) * scripts/tcos-bottom/10ldconfig: - Generate removed symlinks * usplash/Makefile: - More simple file * usplash/0.3/usplash-tcos.png, usplash/0.2/usplash-artwork.png: - New theme * scripts/tcos-bottom/10ldconfig: - Create some needed symlinks initramfs-tools-tcos (0.78) unstable; urgency=low * Delete hooks-addons/41_snd_cs4236 (not needed) * conf/82export_pulseaudio: - Export PulseAudio environment var and load kbmap (Spanish yet) * tcos/logo.lss: - new pxe splash logo based on new usplash * hooks-addons/50xorg: - Working keymap !!!!!! * scripts/tcos-bottom/25startx: - Move startx to medium start (start in 5 seconds less) * conf/tcos-run-functions.sh: - Use busybox syslogd and logger to save log messages => /var/log/messages * scripts/tcos-bottom/05inittcos: - Move some code to scripts/tcos-bottom/35services initramfs-tools-tcos (0.77a) unstable; urgency=low * Fix XKB dir in ubuntu edgy, dapper => /etc/X11/xkb * hooks-addons/41_snd_cs4236: - Add special support for Crystal Sound * scripts/tcos-bottom/40initsound: - Unmute 'Master Digital' and set to TCOS_VOLUME * Add experimental to common.mk defaults initramfs-tools-tcos (0.77) unstable; urgency=low * Add mii-tool to check what network interface have link * Add support for different servers (xdmcp-server, font-server, rdesktop-server, etc...) * Try to add xkbmap support (working on it) * Fix usplash change TCOS_USPLASH not work * Add new and beutifull usplash theme (called 0.4.1) based on usplash-theme-debian sources * New build dependencies: imagemagick and librsvg2-bin initramfs-tools-tcos (0.76) unstable; urgency=low * Remove all dpkg calls initramfs-tools-tcos (0.75) unstable; urgency=low * bin/tryXorg.sh: - new method for launching Xorg (3 times in normal mode and -configure if fails. * bin/installer.sh: - Mount swap after parts creation - Add option --oeminstall to part and install syslinux unattended * hooks-addons/03wireless: - Add support of Zydas (zd1211) in wireless hook * - initramfs-tools-tcos (0.74) unstable; urgency=low * Fix conf/tcos.conf kernel double " * Set usplash version with distro version * Delete usplash/test.sh * bin/gentcos: - Fix duplicate entries in cache package read uris * Set new var TCOS_USPLASH to allow change default thin client usplash theme * Backport new manual_add_modules to tcos_manual_add_modules (dapper have debian bug yet) * Add more recomends packages. * bin/configurexorg: - parse error in xdriver ( use getsimple with #VARNAME= ) * bin/installer.sh: - make mem test before installing syslinux (NFS need less ramdisk) * debian/control: - fix typo in tcos Recommends * Remove discover hard dependency * Add pulseaudio, aumix, busybox to tcos metapackage dependencies * Update dapper kernel to 2.6.15-28-386 * hooks-addons/99tcos Makefile: - remove dpkg -l call and write TCOS_VERSION during package build => Makefile * hooks-addons/50xorg: - If Xorg don't start after 3 atemps, try to autoconfigure with Xorg -configure and generate /etc/X11/xorg.conf.auto initramfs-tools-tcos (0.73) unstable; urgency=low * usplash: - Make usplash from dapper work (pngtobogl must be compiled from sources) * scripts/tcos-premount/35sqmount: - Ubuntu feisty udev (or 2.6.20 kernel) don't create loop devices and need to wait * Put in tcos.conf default distro kernel (during install check for version, see common.mk) initramfs-tools-tcos (0.72) unstable; urgency=low * hooks/tcosbin: - Try to remove all stuff in /lib/i686 in similar way than /lib/tls * conf/tcos-generation-functions.sh: - convert_links2files acepts one argument (dir where conversion is done) * Add serial modules (serial mouse needs it !! ) initramfs-tools-tcos (0.71) unstable; urgency=low * hooks/tcosbin: - add absolute path of mksquashfs bin. - hide hack load info * In debian unstable start thin client with vga=791 (usplash at 640x480 not work) * Not load pcspkr module * Depends on libusplash-dev (only valid with new usplash package) * bin/tcos-gdm-autologin: - Fix username : displayname compare in /etc/passwd * debian/rules: - Fix typo in version detect. initramfs-tools-tcos (0.70) unstable; urgency=low * Extends ConfigObj class to use '=' instead of ' = ' * Don't copy /lib/dhcp3-client/call-dhclient-script * Use discover from TCOS cache (for dapper) * Better gentcos.postinst (work with inetd.conf, atftpd, tftpd-hpa) initramfs-tools-tcos (0.69) unstable; urgency=low * Remove old debian/*lintian* files * Move allmodules-x.x.x.squashfs to TFTP_DIR instead of /tftpboot/tcos initramfs-tools-tcos (0.68) unstable; urgency=low * bin/tcos-gdm-autologin: - Fix typo chowm => chown - Add fromip var to make a network not starting in number 1 - Add --nodelete option to not work in kiosk mode. * hooks/tcosbin and hooks-addons/*: - move some code to hooks-addons * Change depends, move to tcos metapackage. * Change Makefiles to allow not building tcos-usplash (HAVE_USPLASH=0) * More debug info in configurexorg with --verbose flag * Fix some typo in conf/xorg.conf.tpl initramfs-tools-tcos (0.67) unstable; urgency=low * gentcos depends atftpd | tftpd-hpa and dhcp3-server * hooks-addons/*xorg: - fix Xorg path search * Do some job in freenx support ( gentcos::README.freenx) * Make an special computer hook (EPATEC eTC3800 force load via driver) * Add acpi button daemon event. initramfs-tools-tcos (0.66) unstable; urgency=low * Add 600 file rights to tcos.conf initramfs-tools-tcos (0.65) unstable; urgency=low * scripts/tcos-premount/35sqmount: - Add autodetect support for booting from HD or USB device (mount all ext3 or vfat partitions and search usr.squashfs or usr-$(uname -r).squashfs) * Update tcos kernel version to 2.6.18-4-486 (debian testing and unstable) * Fix some info and warning messages in gentcos.postinst initramfs-tools-tcos (0.64) unstable; urgency=low * Fix 40initsound OSS broken detection * Copy libesd0 (OSS) always if avalaible from cache * Use cached pulseaudio-esound-compat files * Add README.cache to gentcos docs initramfs-tools-tcos (0.63) unstable; urgency=low * Fix esound start in OSS compability PulseAudio -> eSound -> OSS * Know to not work (PulseAudio bug ???) PulseAudio -> OSS (/dev/dsp without /proc/asound) initramfs-tools-tcos (0.62) unstable; urgency=low * Add cache support to gentcos, used to use some non installed packages (esound, libesd0..) * Rename all hooks-addons with numbers (exec order) initramfs-tools-tcos (0.61) unstable; urgency=low * Change /opt/tcos with /var/lib/tcos (debian correct) * Remove debconf message * Not build tcos-discover2 tcos-opengl-libs tcos-esound anymore (no clean, not debian) * Change /tftpboot/tcos with /var/lib/tcos/tftp and link it * Add UPGRADE.debian info to gentcos package * bin/gentcos: - Fix initramfs name in isolunux cdrom generation initramfs-tools-tcos (0.60.7) unstable; urgency=low * New package tcos-esound (esd and libesd0) initramfs-tools-tcos (0.60.6) unstable; urgency=low * Add support for rdesktop (tested with Windows BadVista / MalaVista) * Loop some core functions (Xorg, rdesktop...) initramfs-tools-tcos (0.60.5) unstable; urgency=low * hooks-addons/rungetty: - Exec getty in a while [1] loop. initramfs-tools-tcos (0.60.4) unstable; urgency=low * bin/seq: - Complete seq shell script, now accepts same params like /usr/bin/seq seq LAST seq FIRST LAST seq FIRST INCREMENT LAST initramfs-tools-tcos (0.60.3) unstable; urgency=low * conf/xorg.conf.tpl: - Add serial mouse support initramfs-tools-tcos (0.60.2) unstable; urgency=low * bin/gentcos: - Clean initramfs unwanted files after mkinitramfs * ALL: - reduce required RAM (min now is 24 Mb, probably need swap) initramfs-tools-tcos (0.60.1) unstable; urgency=low * Remove PREREQS in init scripts (scripts have numbers, should start in order...) * hex2ascii: - move this build dir and bin to this package * scripts/tcos-bottom/80shell: - more elegant shells (getty) num of ttys defined in tcos.conf initramfs-tools-tcos (0.59.1) unstable; urgency=low * Fix some bashism (== /bin/sh), I hope that ubuntu will work OK now. initramfs-tools-tcos (0.58.2) unstable; urgency=low * Change usplash_timeout script initramfs-tools-tcos (0.58.1) unstable; urgency=low * Add ubuntu-tcos splash theme (debian don't work in new usplash version) * Delete "quiet" in all boot args for ubuntu. initramfs-tools-tcos (0.57.2) unstable; urgency=low * Add wireless boot support (hooks-addons/wireless scripts/tcos-top/05network): - TCOS_WIRELESS_MODS="list of kernel modules" (madwifi alias of atheros) - TCOS_WIRELESS_ENC="type" (WEP, WPA, empty) WPA work, WEP need some job... * Change interpeter (bin/gentcos) /bin/sh to /bin/bash (fix problem in ubuntu with dash) * Remove unsused Xorg dirs (hooks-addons/xorg) * Add TCOS_INSTALLER_BOOT_OPT to change installer cmdline extra options. initramfs-tools-tcos (0.57.1) unstable; urgency=low * usplashize installer.sh * Move installer launcher before startx script * Add installer update to pxelinux.cfg * Add bigger usplash timeout before udev (need some testing) initramfs-tools-tcos (0.56.18+1) unstable; urgency=low * hooks-addons/xorg: - fix space in if conditional - fix "! -d /var" => "-d /usr" in opengl conditional - delete libglx.so (only needed by nvidia & ati drivers) * Fix minor typo in hooks-addons/xorg initramfs-tools-tcos (0.56.17) unstable; urgency=low * New package: tcos-opengl-libs (force free opengl drivers) - libGL.so.1.2 - libGLU.so.1.* - libGLcore.so Ati (fglrx) and Nvidia drivers don't work on thin client. * Fix hooks-addons/xorg to use new files of new package (tcos-opengl-libs) Must work if packages are created in same Xorg version that server runs. initramfs-tools-tcos (0.56.16) unstable; urgency=low * Enable by default OpenGL support, now screensaver and gcompris must work. * Add message when OpenGL is enabled or disabled. initramfs-tools-tcos (0.56.15) unstable; urgency=low * bin/tcos-gdm-autologin: Umount all fuse devices before restoring template. initramfs-tools-tcos (0.56.14) unstable; urgency=low * FIX tcos-gdm-autologin AddHost() loop ;) initramfs-tools-tcos (0.56.13) unstable; urgency=low * Fix LC_ALL=C in tcos image date. initramfs-tools-tcos (0.56.12) unstable; urgency=low * Fix some errors in tcos-gdm-autologin and enable execmd() function initramfs-tools-tcos (0.56.11) unstable; urgency=low * hooks-addons/xorg - add Xorg OpenGL support (new tcos.conf var TCOS_XORG_OPENGL) initramfs-tools-tcos (0.56.10) unstable; urgency=low * Revert vga=771 patch, initramfs-tools revert mknod /dev/fb0 too... * Add tcos-gdm-autologin script (need man page) * Installer: add update method to download files again, but no make parts. add PROMPT 1 in syslinux.cfg and change TIMEOUT to 50 (5 segs) * New rewrite of tcos-gdm-autologin (python based) With tcos-gdm-autologin you can: - configure GDM ( --configure option ) - add users and host ( --add interactive option ) - gdm autologin (it's called from GDM to return username and restore home from template) * Add python-configobj to tcos-server-utils depends. initramfs-tools-tcos (0.56.9) unstable; urgency=low * Fix hooks-addons/dhclient dhclient3 path of script * Make package with common.mk initramfs-tools-tcos (0.56.8) unstable; urgency=low * join tcos-nfs startup with normal tcos * autodetect ram < 38 and boot from NFS * fix hooks-addons/alsa amixer path * move fstab from tcos-premount to tcos-top * pxelinux.cfg/default add vga=771 to force vesa framebuffer start initramfs-tools-tcos (0.56.7) unstable; urgency=low * Don't use pathof() in hooks, call cpifexists() with abs path. If not found search with pathof() initramfs-tools-tcos (0.56.6) unstable; urgency=low * Add tcos metapackage. initramfs-tools-tcos (0.56.5) unstable; urgency=low * Fix more minor things in pulseaudio hook-addon initramfs-tools-tcos (0.56.4) unstable; urgency=low * Possibly ubuntu dapper now work. * Support for dhcp3-client (configure network with ifconfig and route) initramfs-tools-tcos (0.56.3) unstable; urgency=low * Provide manual_add_modules (ubuntu dapper initramfs-tools is very old) initramfs-tools-tcos (0.56.2) unstable; urgency=low * Error in conf/tcos-run-functions while need do not then :$ initramfs-tools-tcos (0.56.1) unstable; urgency=low * New stable release. initramfs-tools-tcos (0.55.3) unstable; urgency=low * Add tcos-discover2 package (all discover2 files into /usr/lib/tcos/discover) initramfs-tools-tcos (0.55.2) unstable; urgency=low * Ubuntu part2, use /bin/busybox (not static) but with more utils * New scripts/tcos-top/01busybox that make symlinks of utils with new busybox initramfs-tools-tcos (0.55.1) unstable; urgency=low * Try to work with ubuntu, part1. More work needed.... initramfs-tools-tcos (0.54.9) unstable; urgency=low * Use /usr/lib/tcos to put scripts and bins ==> $TCOS_BINS * Add install-system.sh script with cfdisk and debootstrap This install a debian/ubuntu distro in thin client. initramfs-tools-tcos (0.54.8) unstable; urgency=low * Minor bugs in some scripts (pulseaudio, alsa...) * Add support for ISA sound cards (TCOS_SOUND_ISA new var in tcos.conf) * Use mcookie to create xauth cookies and start Xorg with -auth /root/.Xauthority * Fix /etc/hosts creation, hostname is ip not 127.0.0.1 * Disable creation of /etc/X0.hosts, Xorg auth is with cookies initramfs-tools-tcos (0.54.7) unstable; urgency=low * Work in bin/configurexorg, now autodetects xdriver with discover, can detect more things... * Add new var TCOS_XORG_ALLDRIVERS to copy all X drivers into image (usr.squashfs) * Remove "-ac" flag to Xorg startup, now access is disabled to all except localhost or 127.0.0.1. To allow more host to connect edit tcos.conf and add them to TCOS_XORG_XHOSTS separeted with spaces. Need localhost for lockscreen and scrot commands. During boot new file will be created /etc/X0.hosts listing allowed hosts (man Xserver) * Add TCOS_XORG_OPTS var to allow put some Xorg params from conf file. * ltspfsd now works with auth (remove -a param) * configurexorg seems to work fine with new auto setup ==> tcospersonalize * Add more sleep time to pax11publish initramfs-tools-tcos (0.54.6) unstable; urgency=low * Copy /lib/terminfo/x/xterm (needed if use ssh + iftop) * Fix build of floppy boot images (gentcos -nbi) * Add mkfs in debug hook-addon (to format disks or floppies) * Copy some udev files from /lib/udev (write_net_rules crash startup eth0=>eth2) * Make autofs support optional * Fix some alsa startup scripts * Fix TCOS_EXTRA_MODULES, now works like a charm... * Add more modules to conf/tcos-modules.conf (intel audio, realtek...) initramfs-tools-tcos (0.54.5) unstable; urgency=low * Fix minor bug in detection of sound devices (scripts/tcos-bottom/40initsound) initramfs-tools-tcos (0.54.4) unstable; urgency=low * Add some options to NFS mount initramfs-tools-tcos (0.54.3) unstable; urgency=low * Add hex2ascii to nfs build. initramfs-tools-tcos (0.54.2) unstable; urgency=low * Forgot file hooks-addons/clean_nfs_image FIXED !!! * Disable some debug messages initramfs-tools-tcos (0.54.1) unstable; urgency=low * Make powerfull NFS support (TCOS boot in 28 Mb RAM!!!) * Make work change passwd (need /etc/login.defs and no locks) * Reorganize scripts/tcos-bottom (it's used by normal and nfs tcos) * Make a /tftpboot/tcos/pxeslinux.cfg/default with more examples * A lot of bin/gentcos work: - gentcos -tftp (no changes) - gentcos -nfs (generate a small initramfs and mount a remmote NFS) - gentcos -rootfs (generate NFS dir /opt/tcos/fs-${TCOS_KERNEL} ) ( need this line in /etc/exports, and a nfs server: ) /opt/tcos 192.168.0.0/255.255.255.0(ro,no_root_squash,sync,no_subtree_check) * Better way to generate nfs image and filesystem is: # gentcos -nfs -rootfs * Fix PulseAudio startup params, and start silently log > /var/log/pulseaudio.log * Update gentcos man page * Change editing initramfs.conf in gentcos for exporting some env vars (need sync with TcosConfig) initramfs-tools-tcos (0.53.pre6) unstable; urgency=low * Fix some paths. * Detect sound device as /dev/dsp or /dev/snd initramfs-tools-tcos (0.53.pre5) unstable; urgency=low * Fix convert_files2links() function in conf/tcos-generation-functions.sh - If app isn't in path can't copy, use readlink instead of pathof * Use initramfs-${SUFFIX}-${KERNEL_VERSION}, for support multiple kernel * Change pxelinux.cfg/default to initramfs-2.6.16-1-486 * Add all build vars in /etc/tcos/tcos.conf * Fix bin/gentcos to use /etc/tcos/tcos.conf new vars * Use hex2ascii tcosmonitor hack to retrieve hostname in a string in dhcp dinamic servers initramfs-tools-tcos (0.53.pre4) unstable; urgency=low * Upload last changes to svn initramfs-tools-tcos (0.53.pre3) unstable; urgency=low * Change /etc/tcos for /usr/share/initramfs-tools-tcos/ for hooks and scripts * Start NFS support and complety rootfs initramfs-tools-tcos (0.53.pre2) unstable; urgency=low * Initial PulseAudio support, new var TCOS_PULSEAUDIO * Delete obsolete TCOS_XMLRPC username and pass. initramfs-tools-tcos (0.52) unstable; urgency=low * Add destripar_initramfs.sh script (mount initramfs and chroot into it) . * Fix /lib/lsb dir creation (hooks/tcosbin) * Delete in postinst: /etc/tcos/scripts/tcos-bottom/40freespace * Fix some scripts/tcos-bottom/10initsound * Move mount_unionfs into conf/tcos-run-functions * Add check_module before manual_add_modules because some files not copied - see debian bug: #384043 * Rename allmodules.squashfs to allmodules-$(uname -r).squashfs * Add some remove stuff in postinst, to clean /etc/tcos dir * Add force_add_module #384043, and remove check_module initramfs-tools-tcos (0.51) unstable; urgency=low * Remove some FIXME code * usplash-tcos.so is in svn repos while there is a easy way to compile it (based on debian-edu) * Remove some extra functions in tcos-*-functions initramfs-tools-tcos (0.50) unstable; urgency=low * Add usplash artwork (tcos-usplash) usplash is now in debian unstable. initramfs-tools-tcos (0.49) unstable; urgency=low * New stable release * conf/tcos-functions is deprecated, split in two files: - tcos-run-functions used in thin client - tcos-generation-functions used by gentcos * Disable fstab generation if uselocal is not set * Do some actions in background & (better timming 15 seconds with usr.squashfs download) * Resync with TcosMonitor 0.0.10.b3 initramfs-tools-tcos (0.48.b4) unstable; urgency=low * Launch session in background ( & ) * Disable tcos-bootom/25freespace * Delete old stuff (20ltspfs) initramfs-tools-tcos (0.48.b3) unstable; urgency=low * Minor changes in bin/configurexorg initramfs-tools-tcos (0.48.b2) unstable; urgency=low * Minor changes in bin/configurexorg initramfs-tools-tcos (0.48.b1) unstable; urgency=low * New release * Add configurexorg wrapper and xorg.conf.tpl * Add restartxorg script (exec from TcosMonitor) * Disable freespace (need some work) * Change dependencies >= 0.48 * Now depends in dropbear (not recomended) initramfs-tools-tcos (0.47.b6) unstable; urgency=low * Delete depends of non avalaible unionfs and sqaushfs modules * Add TCOS_XMLRPC_USER and TCOS_XMLRPC_PASS to conf/tcos.conf file * Add background sshx start (close terminal after startx) initramfs-tools-tcos (0.47-b5) unstable; urgency=low * Add -extramodules="foo,bar" argument * add hooks-addons/tcos to write into conf date and version * Add hooks-addons/hwclock to setup date by BIOS clock * Add update_progress() to any init script (usplash progress bar) initramfs-tools-tcos (0.47-b4) unstable; urgency=low * New subrelease. * Add IP.conf support (put a file in /tftpboot/tcos/conf/ like 192.168.0.25.conf and vars will overwrite tcos.conf) * Add X resolution and depth support, cmdline vars: res=800x600 depth=16 * Disable mouse wheel from cmdline => disablewheel initramfs-tools-tcos (0.47-b3) unstable; urgency=low * New subrelease. * Add new startx methods (F=freenx S=ssh -X) initramfs-tools-tcos (0.47-b2) unstable; urgency=low * Add tinylogin dependency debian/control. * Update initramfs-tools-tcos version dependencies. * Fix tcos-shfs[u]mount scripts (is_remote and is_mounted don't work clean) initramfs-tools-tcos (0.47-b1) unstable; urgency=low * Add TCOS_ADMIN_USER entry (ssh key and italc key) * Add TCOS_REMOTEFS selector (shfs, ltspfs, none) * Remove TCOS_BIG_BUSYBOX (reboot and poweroff now works!!!) * Add TCOS_SHOW_NEEDED_MODULES (show loaded and discover detected modules) * Add showmodules cmdline to show loaded, discover and not found modules info. * Add tcos-server-utils package: - tcos-shfsmount (mount shfs in terminal) - tcos-shfsumount (umount shfs) * Add manpages of tcos-shfs[u]mount.1 * Update gentcos manpage * Add tinylogin utils to create users and groups with busybox. initramfs-tools-tcos (0.47) unstable; urgency=low * Bad news, TCOS not accepted in SoC :( * Change all dirs to not intercept with initramfs-tools => all code is in /etc/tcos * Split tcosbin hooks file into some package-unit files, ex: xorg, discover, sound, autofs... * Update gentcos scripts and gentcos manpage * Update help.msg (pxelinux help screen) * Fix dropbear SSH server startup failure /dev/random => /dev/urandom * Clean ping before startx (resolved with /dev/urandom) * Start Xorg once time (keyboard seems to work correctly) * Add iTALC support, start ivs and daemonize it * Enable remote reboot and poweroff (copy reboot & poweroff in /usr/sbin, outside of squashfs) * Add reboot and poweroff wrapper scripts (kill X, kill process, umount squash, umount all, reboot/poweroff) * Delete/clean ACPI and RAID stuff (add new var TCOS_DISABLE_ACPI) -215 Kb !!! * Add X11VNC support (not only iTALC) * Join code to mount a ext3/vfat part in 15uselocal and use from swapon or sqmount * Add break points with every startup script: - network, fstab, uselocal, swapon, sqmount, ldconfig, autofs, inittcos, initsound, ltspfs, startx * NOT use package revision numbers, initramfs-tools-tcos is debian based !!!! * Mount /dev/shm as tmpfs in 50ldconfig initramfs-tools-tcos (0.46-3) unstable; urgency=low * Updates README file ( debug a kernel panic ) * Delete scripts/tcos-premount/40unionfs and put code in 30sqmount * More easy script scripts/tcos-premount/30sqmount * add allmodules.squashfs ( all kernel modules to debuging ) * add _log() function ( write into /tmp/initramfs.debug ) * add reboot and poweroff scripts ( reboot -f / poweroff -f ) initramfs-tools-tcos (0.46-2) unstable; urgency=low * Add info about missing packages * Add TCOS_DISABLE_ACPI to delete acpi and raid stuff * Complete gentcos script support to be more flexible from TcosConfig * Add some debconf scripts and templates initramfs-tools-tcos (0.46-1) unstable; urgency=low * Add support of embedded web browser (dillo 25Mb or links2 6 Mb) * Reorganize hooks/tcosbin scripts * Add some functions to conf/tcos-functions to copy files and dirs * Add resolv.conf file generated from server resolv.conf ( browser need it ) * Add HACKING info. * Add Etherboot support ( NBI images ) initramfs-tools-tcos (0.46) unstable; urgency=low * Initial version of tcos own package. * Rename pxes to TCOS support (Thin Client Operating System) * Add swap file mount and generation system * Mount /usr in read-write mode unionfs and 2 Mb of ram filesystem. * Add ltspfs daemon and autofs to read devices from user session. * Remove samba support. * Split TCOS to his own package. * Add /tftboot/tcos dir to all needed into it. * Create symbolic link to /boot/vmlinuz-xxxxx into /tftpboot/tcos * Add /etc/tcos dir to not touch /etc/mkinitramfs files * Add /etc/tcos/tcos-functions with common shell script functions * Create symbolic link to /usr/lib/syslinux/pxelinux.0 into /tftpboot/tcos * Add support of ssh server (dropbear ssh don't need PAM) * Copy ssh rsa public keys to .ssh root home in initramfs (no pass needed) * Add support of Xorg 7.0 or 6.9 (debian testing unstable generation build systems) * Move vars to /etc/tcos/tcos.conf (only vars) * Use debian kernel 2.6.16-1-486 (can use any > 2.6.12) -- Ubuntu Archive Auto-Sync <email address hidden> Wed, 28 Dec 2011 08:52:33 +0000
Upload details
- Uploaded by:
- Ubuntu Archive Auto-Sync
- Uploaded to:
- Precise
- Original maintainer:
- mariodebian
- Architectures:
- any all
- Section:
- net
- Urgency:
- Very Urgent
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Precise | release | universe | net |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
tcos_0.89.86.tar.gz | 1.2 MiB | 64823b970d9f4d6126d5a4ce781331d5812ede4b5e4c0fc7a67ec215c2b65320 |
tcos_0.89.86.dsc | 1.2 KiB | b8cdf0a8182b9e6758e846631bc179694a88d3663541e28571494fe73c2eb5f0 |
Binary packages built by this source
- initramfs-tools-tcos: No summary available for initramfs-tools-tcos in ubuntu quantal.
No description available for initramfs-
tools-tcos in ubuntu quantal.
- tcos: Base package for install a TCOS (Thin client) server
This is a system for generating thin client hosts using initramfs.
TCOS is a set of build tools to prepare an initramfs image to boot
thin client terminals.
TCOS support dhcp, sound (alsa & esound | pulseaudio ), ltspfs,
Xorg and more utils.
.
This package install and recommends all required packages to make a
TCOS thin client server.
- tcos-core: Common scripts and bins for generating a TCOS thin client bootable image
This package contain common scripts, libs, bins and dependencies to
generate network images or be used in standalone hosts.
- tcos-standalone: No summary available for tcos-standalone in ubuntu quantal.
No description available for tcos-standalone in ubuntu quantal.
- tcos-tftp-dhcp: Metapackage to install TCOS with atftp and DHCP server
This metapackage depends on atftp and a DHCP server to provide needed
daemons needed to run a TCOS server.