[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

Share

More
Upix - Get to the source! Icon

Upix - Get to the source!

by uppman


A source software management and packaging system. Programs can be installed anywhere and symlinked in place for compliance with FHS and LSB. An application consists of a single directory "AppDir" with installed files (As in Gobolinux).


http://upix.sourceforge.net





Separate each tag with a space.

Release Date:

2009-11-05

Topics:

License:

Ratings and Reviews

Be the first to post a text review of Upix - Get to the source!. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /upix-template-3.7.7-scripts-upx_1.tar.gz.md5

    posted 4 days ago

  • File released: /upix-template-3.7.7-scripts-upx_1.tar.gz

    posted 4 days ago

  • File released: /upix-stable/3.7.6/ChangeLog

    posted 43 days ago

  • File released: /upix-template-3.7.6-scripts-upx_1.tar.gz.md5

    posted 43 days ago

  • File released: /upix-stable/3.7.6/upix-template-3.7.6-scripts-upx_1.tar.gz.md5

    posted 43 days ago

  • File released: /upix-template-3.7.6-scripts-upx_1.tar.gz

    posted 43 days ago

  • File released: /upix-stable/3.7.6/upix-template-3.7.6-scripts-upx_1.tar.gz

    posted 43 days ago

  • upix-stable 3.7.5 file released: upix-template-3.7.5-scripts-upx_1.tar.gz.md5

    2009-06-12, Version 3.7.5 Bugfix: Man pages in /usr/share/man did not get zipped. Apps are now always compiled with -j4. A .txt file with the same contents as recipe.sh is now also created when creating a package. No longer assumed "." is in the users PATH. Added "hg" (mercurial) as value for SOURCE_TYPE_UPX. Set all files readable for user before creating a package in newpkg.sh. Slackware packages now includes a Upix package with only build scripts. 2009-05-05, Version 3.7.4 Fixed bug in batch mode for conv_tgz.sh, install_symlinks.sh and uninstall_symlinks.sh Replaced app_build, app_install etc with appRun.sh. Removed install_desktop and uninstall_desktop from app_install.sh and app_uninstall.sh Fixed bug in create_desktop.sh. 2009-04-19, Version 3.7.3 build_sw_pkg.sh now also builds the package just like a standard slackbuild. Removed all use of sudo. 2009-03-24, Version 3.7.3pre1 Add new mode value to MODE_UPX: no_legacy. In this mode NO links or files are created in the root filesystem. Default value for MODE_UPX is now hardlink_files. desktop_uninstall.sh only removes icon/menu if ICON_UPX or MENU_UPX is true. Bugfix, could not handle files like d--*---**-b. 2009-02-18, Version 3.7.2 Slackware packages made with GOBO_UPX=true will only contain a "raw" upix package. Slackware packages made with GOBO_UPX=false will contain a "source" upix package. This is in addition to the files under system. Minor updates to permisson settings in build_sw_pkg.sh Added ICON_UPX, MENU_UPX and CATEGORY_UPX for better control over the .desktop file. Removed MAIN_FILE_UPX. Same info is in URL_MAIN_FILE_UPX. app_build.sh doesn't call install_desktop.sh anymore. 2009-02-02, Version 3.7.2pre2 Removed various checks when uninstalling an AppDir from the root filesystem. Duplicate files (from different packages) should be handled with a gentle touch by the admin (yes, that means you!). Made it possible to make a slackware package with GOBO_UPX=true. Improved build_sw_pkg.sh to always use makepkg -c n. I'm not sloppy anymore! :) Minor cleanup of common.sh. Added TERMINAL_UPX for apps which should be run inside a terminal window. 2009-01-29, Version 3.7.2pre1 Added sudo to app_install, app_uninstall and app_build_slackware_pkg Removed FIXED_PATH_UPX, added APP_DIR_UPX to recipe as a replacement. Empty means relocatable. An AppDir can now have any name, not limited to $APP_UPX-$VERSION_UPX as before. Some updates to newpkg.sh due to the change above. 2009-01-28, Version 3.7.1 Removed upix .desktop files and replaced with simple scripts. Added a link (recipe.txt) to the recipe from the main AppDir. 2009-01-27, Version 3.7.0 Replaced the data dir with a file called recipe.sh. Bugfix where ln was hard coded to reside at /usr/bin/ln. 2008-12-17, Version 3.6.0 Removed LIVE_UPX.. Reintroduced OTHER_ROOT_UPX. However only for the modes symlink_files and copy_files. Crapped the rundir.. Modified batch functionality in several scripts to be more flexible. DEBUG_UPX is now default set to false. Moved printout of Upix variables from common.sh to check_vars.sh. Added SOURCE_TYPE_UPX for automagic handling of various software sources. 2008-12-10, Version 3.6.0pre2 Added LIVE_UPX which makes it possible to symlink an AppDir but copy some files or directories which needs to be read-write. Useful when creating a LiveCD/DVD. app_install.sh will rerun post_install.sh even if symlinks exists if LIVE_UPX=true. Useful when "reinstalling" slackware packages which needs to be installed in a certain order. 2008-12-04, Version 3.6.0pre1 Some more updates to the great documentation.. Most variables are now stored in the data dir. All variables now have default values defined in common.sh. Added build_sw_pkg.sh which creates a Slackware package of the files in "system". It also includes the AppDir but only the build scripts. All packages are now created with a md5sum. Removed the feature "Run build and install scripts now?" when unpacking a self-extracting archive. This avoids any potential doubts about what the scripts might do. It is now possible to override the default value for LOG_DIR_UPX. Added app_build.sh which can be run from any directory and runs prepare.sh, build.sh, local_install.sh and create_desktop.sh. Added app_install.sh which can be run from any directory and runs install_symlinks.sh, desktop_install.sh and post_install.sh. Added app_uninstall.sh which can be run from any directory and runs uninstall_symlinks.sh and desktop_uninstall.sh. Added update_desktop_files.sh which updates the paths in the .desktop files. Needed when relocating AppDirs. Added create_upix_desktop.sh which creates .desktop files with links to app_build.sh, app_install.sh and app_uninstall.sh, this makes it easier to quickly build/install/uninstall a program. Changed default vaule for ARCH_UPX to i686. Added dependencies for Upix itself to DEPS_UPX. Bugfix in newprog.sh where old values were used for LOG_DIR_UPX, DEPS_UPX and FIXED_PATH_UPX. Renamed MAIN_APP_DIR_UPX to CREATE_APPS_DIR_UPX. Removed INFO_UPX and added BUILD_UPX which is a tag added to packages to enumerate/identify the build. Removed system_special feature. MODE_UPX now acts on the system directory. Symlinks are no longer created to another symlink. The symlinks are copied instead. Removal of symlinks has been made safer (never removes files which doesn't belong to an AppDir) A side effect is that some files has to be manually removed. Added test.sh for testing purposes. 2008-11-17, Version 3.5.7 Some more code cleanup. Bugfix in install_symlinks.sh (batch mode). Removed OTHER_ROOT_UPX, it was just too messy. Added system_special for files and directories which demand special treatment. 2008-10-20, Version 3.5.6 Some minor bugs fixed. Added batch functionality to install_symlinks.sh and uninstall_symlinks.sh. Some more updates to the great documentation.. Bugix in newpkg.sh, replaced system_install.sh with install_symlinks.sh. 2008-10-09, Version 3.5.5 Some code cleanup. Bugfix in symlink_dirs_and_files.sh where links without a target were not handled correctly. Renamed system_install.sh to install_symlinks.sh. Renamed system_uninstall.sh to uninstall_symlinks.sh. install_symlinks.sh (former system_install.sh) no longer calls post_install.sh. Grouped scripts according to functionality, also added a "rundir" directory which contains links to the scripts. Easier to see the structure? Bugfix in conv_tgz.sh. Batch mode stopped after the first package. 2008-09-30, Version 3.5.4 Changed suffix _GPX to _UPX in all files. Made it easier to relocate applications. APP_DIR_UPX now defaults to the current directory. Added a Gobolinux flag (GOBO_UPX). Changed system_install.sh to also call post_install.sh. Renamed install.sh to local_install.sh. Some more updates to the poor documentation.. Minor bugfixes. 2008-09-26, Version 3.5.3 Renamed the template to upix-template. Changed default value for ARCH_GPX from native to i486. Added some checks so that files or symlinks will not be automatically overwritten when directories are created. Some updates to the poor documentation.. 2008-09-25, Version 3.5.2 Bugfix for the bugfix which introduced another bug. Bash is killing me.. :( Fixed another bug where a directory could not be created if a symlink or file existed with the same name. Added variable DEPS_GPX to hold a list of comma separated dependecies for the application. 2008-09-24, Version 3.5.1 Bugfix. Now all filenames contaning a ':' should be handled ok. Let's hope a filename will never contain a newline.. :) Added a printout of slack-descr when converting Slackware packages to upix. 2008-09-22, Version 3.5 Major updates, new scripts system_install.sh and system_uninstall.sh replaces symlink_all.sh with friends.. Introduced MODE_GPX which enables four different modes of operation. 1. Symlink all files and directories (files_and_dirs_sym). Symlinks are created as much as possible. 2. Symlink files only (files_only_sym). Symlinks are created for regular files, directories are created if neccessary. 3. Hard link files only (files_only_hard). Hard links are created for regular files, directories are created if neccessary. 4. Copy files, do not make any links (files_only_real). Directories are created if neccessary. 2008-09-11, Version 3.4 Now hosted at sourceforge.net! Renamed create_symlinks.sh to symlink_files_only.sh which creates symlinks for regular files only. Added symlink_all.sh which creates symlinks to both directories and files. Less symlinks are needed. 2008-09-09, Version 3.3 Bugfix in create_symlinks.sh - Could not handle filenames containing spaces. Added batch functionality to conv_tgz.sh. 2008-09-03, Version 3.2 Project name changed from Gnuppix to Upix It is now possible to convert Slackware packages to upix apps!

    posted 150 days ago

  • upix-stable 3.7.5 file released: upix-template-3.7.5-scripts-upx_1.tar.gz

    2009-06-12, Version 3.7.5 Bugfix: Man pages in /usr/share/man did not get zipped. Apps are now always compiled with -j4. A .txt file with the same contents as recipe.sh is now also created when creating a package. No longer assumed "." is in the users PATH. Added "hg" (mercurial) as value for SOURCE_TYPE_UPX. Set all files readable for user before creating a package in newpkg.sh. Slackware packages now includes a Upix package with only build scripts. 2009-05-05, Version 3.7.4 Fixed bug in batch mode for conv_tgz.sh, install_symlinks.sh and uninstall_symlinks.sh Replaced app_build, app_install etc with appRun.sh. Removed install_desktop and uninstall_desktop from app_install.sh and app_uninstall.sh Fixed bug in create_desktop.sh. 2009-04-19, Version 3.7.3 build_sw_pkg.sh now also builds the package just like a standard slackbuild. Removed all use of sudo. 2009-03-24, Version 3.7.3pre1 Add new mode value to MODE_UPX: no_legacy. In this mode NO links or files are created in the root filesystem. Default value for MODE_UPX is now hardlink_files. desktop_uninstall.sh only removes icon/menu if ICON_UPX or MENU_UPX is true. Bugfix, could not handle files like d--*---**-b. 2009-02-18, Version 3.7.2 Slackware packages made with GOBO_UPX=true will only contain a "raw" upix package. Slackware packages made with GOBO_UPX=false will contain a "source" upix package. This is in addition to the files under system. Minor updates to permisson settings in build_sw_pkg.sh Added ICON_UPX, MENU_UPX and CATEGORY_UPX for better control over the .desktop file. Removed MAIN_FILE_UPX. Same info is in URL_MAIN_FILE_UPX. app_build.sh doesn't call install_desktop.sh anymore. 2009-02-02, Version 3.7.2pre2 Removed various checks when uninstalling an AppDir from the root filesystem. Duplicate files (from different packages) should be handled with a gentle touch by the admin (yes, that means you!). Made it possible to make a slackware package with GOBO_UPX=true. Improved build_sw_pkg.sh to always use makepkg -c n. I'm not sloppy anymore! :) Minor cleanup of common.sh. Added TERMINAL_UPX for apps which should be run inside a terminal window. 2009-01-29, Version 3.7.2pre1 Added sudo to app_install, app_uninstall and app_build_slackware_pkg Removed FIXED_PATH_UPX, added APP_DIR_UPX to recipe as a replacement. Empty means relocatable. An AppDir can now have any name, not limited to $APP_UPX-$VERSION_UPX as before. Some updates to newpkg.sh due to the change above. 2009-01-28, Version 3.7.1 Removed upix .desktop files and replaced with simple scripts. Added a link (recipe.txt) to the recipe from the main AppDir. 2009-01-27, Version 3.7.0 Replaced the data dir with a file called recipe.sh. Bugfix where ln was hard coded to reside at /usr/bin/ln. 2008-12-17, Version 3.6.0 Removed LIVE_UPX.. Reintroduced OTHER_ROOT_UPX. However only for the modes symlink_files and copy_files. Crapped the rundir.. Modified batch functionality in several scripts to be more flexible. DEBUG_UPX is now default set to false. Moved printout of Upix variables from common.sh to check_vars.sh. Added SOURCE_TYPE_UPX for automagic handling of various software sources. 2008-12-10, Version 3.6.0pre2 Added LIVE_UPX which makes it possible to symlink an AppDir but copy some files or directories which needs to be read-write. Useful when creating a LiveCD/DVD. app_install.sh will rerun post_install.sh even if symlinks exists if LIVE_UPX=true. Useful when "reinstalling" slackware packages which needs to be installed in a certain order. 2008-12-04, Version 3.6.0pre1 Some more updates to the great documentation.. Most variables are now stored in the data dir. All variables now have default values defined in common.sh. Added build_sw_pkg.sh which creates a Slackware package of the files in "system". It also includes the AppDir but only the build scripts. All packages are now created with a md5sum. Removed the feature "Run build and install scripts now?" when unpacking a self-extracting archive. This avoids any potential doubts about what the scripts might do. It is now possible to override the default value for LOG_DIR_UPX. Added app_build.sh which can be run from any directory and runs prepare.sh, build.sh, local_install.sh and create_desktop.sh. Added app_install.sh which can be run from any directory and runs install_symlinks.sh, desktop_install.sh and post_install.sh. Added app_uninstall.sh which can be run from any directory and runs uninstall_symlinks.sh and desktop_uninstall.sh. Added update_desktop_files.sh which updates the paths in the .desktop files. Needed when relocating AppDirs. Added create_upix_desktop.sh which creates .desktop files with links to app_build.sh, app_install.sh and app_uninstall.sh, this makes it easier to quickly build/install/uninstall a program. Changed default vaule for ARCH_UPX to i686. Added dependencies for Upix itself to DEPS_UPX. Bugfix in newprog.sh where old values were used for LOG_DIR_UPX, DEPS_UPX and FIXED_PATH_UPX. Renamed MAIN_APP_DIR_UPX to CREATE_APPS_DIR_UPX. Removed INFO_UPX and added BUILD_UPX which is a tag added to packages to enumerate/identify the build. Removed system_special feature. MODE_UPX now acts on the system directory. Symlinks are no longer created to another symlink. The symlinks are copied instead. Removal of symlinks has been made safer (never removes files which doesn't belong to an AppDir) A side effect is that some files has to be manually removed. Added test.sh for testing purposes. 2008-11-17, Version 3.5.7 Some more code cleanup. Bugfix in install_symlinks.sh (batch mode). Removed OTHER_ROOT_UPX, it was just too messy. Added system_special for files and directories which demand special treatment. 2008-10-20, Version 3.5.6 Some minor bugs fixed. Added batch functionality to install_symlinks.sh and uninstall_symlinks.sh. Some more updates to the great documentation.. Bugix in newpkg.sh, replaced system_install.sh with install_symlinks.sh. 2008-10-09, Version 3.5.5 Some code cleanup. Bugfix in symlink_dirs_and_files.sh where links without a target were not handled correctly. Renamed system_install.sh to install_symlinks.sh. Renamed system_uninstall.sh to uninstall_symlinks.sh. install_symlinks.sh (former system_install.sh) no longer calls post_install.sh. Grouped scripts according to functionality, also added a "rundir" directory which contains links to the scripts. Easier to see the structure? Bugfix in conv_tgz.sh. Batch mode stopped after the first package. 2008-09-30, Version 3.5.4 Changed suffix _GPX to _UPX in all files. Made it easier to relocate applications. APP_DIR_UPX now defaults to the current directory. Added a Gobolinux flag (GOBO_UPX). Changed system_install.sh to also call post_install.sh. Renamed install.sh to local_install.sh. Some more updates to the poor documentation.. Minor bugfixes. 2008-09-26, Version 3.5.3 Renamed the template to upix-template. Changed default value for ARCH_GPX from native to i486. Added some checks so that files or symlinks will not be automatically overwritten when directories are created. Some updates to the poor documentation.. 2008-09-25, Version 3.5.2 Bugfix for the bugfix which introduced another bug. Bash is killing me.. :( Fixed another bug where a directory could not be created if a symlink or file existed with the same name. Added variable DEPS_GPX to hold a list of comma separated dependecies for the application. 2008-09-24, Version 3.5.1 Bugfix. Now all filenames contaning a ':' should be handled ok. Let's hope a filename will never contain a newline.. :) Added a printout of slack-descr when converting Slackware packages to upix. 2008-09-22, Version 3.5 Major updates, new scripts system_install.sh and system_uninstall.sh replaces symlink_all.sh with friends.. Introduced MODE_GPX which enables four different modes of operation. 1. Symlink all files and directories (files_and_dirs_sym). Symlinks are created as much as possible. 2. Symlink files only (files_only_sym). Symlinks are created for regular files, directories are created if neccessary. 3. Hard link files only (files_only_hard). Hard links are created for regular files, directories are created if neccessary. 4. Copy files, do not make any links (files_only_real). Directories are created if neccessary. 2008-09-11, Version 3.4 Now hosted at sourceforge.net! Renamed create_symlinks.sh to symlink_files_only.sh which creates symlinks for regular files only. Added symlink_all.sh which creates symlinks to both directories and files. Less symlinks are needed. 2008-09-09, Version 3.3 Bugfix in create_symlinks.sh - Could not handle filenames containing spaces. Added batch functionality to conv_tgz.sh. 2008-09-03, Version 3.2 Project name changed from Gnuppix to Upix It is now possible to convert Slackware packages to upix apps!

    posted 150 days ago

  • New stable release 3.7.5

    Bugfix: Man pages in /usr/share/man did not get zipped. Apps are now always compiled with -j4. A .txt file with the same contents as recipe.sh is now also created when creating a package. No longer assumed "." is in the users PATH. Added "hg" (mercurial) as value for SOURCE_TYPE_UPX. Set all files readable for user before creating a package in newpkg.sh. Slackware packages now includes a Upix package with only build scripts.

    posted by uppman 150 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Upix - Get to the source! Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review