sh packaging


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting sh packaging
# 1  
Old 02-25-2010
Tools sh packaging

I wrote a sh program with many options and lot of cool stuff and I will to learn how to package it. So ppl could downlaod it and use it just like ls cp ..
So if I have BUX.sh
ppl could type
BUX -r-r
on the command line and it just work
or I could have
BUM man

Also I like to offer them to update as I find any issue with the code

So How would I publish my sh/[any type of ] code
# 2  
Old 02-25-2010
If you want to run your script as ls or cp commands.

For this,we need to give execute permission for that script.

If the script contains execute permission,then we can run it without using sh command.

Simply,giving the script name is enough.
# 3  
Old 02-25-2010
What OS did you write the script for? If it's Linux, is it specific to a certain distribution / do you have a preference?

With Linux (can't say anything about other Unices) you have 2 options:
  1. find a maintainer that takes care of the packaging
  2. maintain the package yourself
If you go with 2. (which is usually the case with new software), learn the packaging format and common layout for your chosen distribution. Then, submit it to said distribution for a review. If the packaging team decides that your package is stable enough, it might get included in the next release.

If you want to stay independent, you'll have to do that yourself. However, that will probably also mean no automatic updates, since setting up your own repository isn't really trivial.
# 4  
Old 02-25-2010
Be sure that you have added a sha-bang characters ,

so when u run the script with out the sh , then #!/bin/bash ( sha-bang ) only
tells the interpreter how to run the script.

This is applicable for all types of scripting language.
# 5  
Old 02-25-2010
You need to be more specific about what you mean by "publish". Is this for distribution over the internet to anyone interested in running the code?Is it for distribution around a LAN or WAN maybe at work or a college? If so are there security restrictions in place?If you could be more specific about who you are publishing this for it would be easier to answer your question.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Creating IPS packaging

I have installed WL on Solaris 11 and have to create IPS packaging for following directories so that /local/apps/wl/wls12.x /local/apps/wl/oraInventory /local/apps/wl/jdk/jdk1.x Can someone provide the steps for creating IPS or point to the website where I can get help. Thanks,... (2 Replies)
Discussion started by: sam101
2 Replies

2. Red Hat

RPM packaging a directory of files

Hi, I wonder if anyone can point me in the right direction I have a requirement to distribute a set of admin scripts that currently sit in an SVN repo by packaging them up in an RPM so that they can me unpacked to the correct location by simply installing the package .. e.g. 'yum install... (0 Replies)
Discussion started by: hcclnoodles
0 Replies

3. UNIX for Advanced & Expert Users

A little question: packaging for hpux

Simple question: how to package from source in hpux? On Linux slackware i Use configure,make,make install DESTDIR=$pkg,etc.. and then makepkg -l y -c n. Is possible something similar on hpux? I want to create a depot for samba because,the official doesn't had the winbind pam,and the package on... (1 Reply)
Discussion started by: Linusolaradm1
1 Replies

4. Shell Programming and Scripting

Packaging database with script

So this is kind of an odd question. Our school uses a very complicated management suite for student schedules. I wanted a way to look up a students schedule from a CSV without having to load it up in numbers/excel. I wrote a script to do that, but I want to be able to distribute this without... (0 Replies)
Discussion started by: nextyoyoma
0 Replies

5. Solaris

Packaging driver for NIC

Hi guys My friend needs nfo driver for his Solaris box. I installed that driver for myself from scratch and he needs that driver in SVR4 format. I downloaded source code and run make and this is the point I don't how to proceed. How can I recognize which needs go to the package ? Does make... (0 Replies)
Discussion started by: solaris_user
0 Replies

6. Homework & Coursework Questions

: Packaging in Python

Dear All, I python program which print "Hello World". I want to run this program in 100 system. I dont want to copy and run this script. I want to make .deb package which is easy to install by gui double click itself. Is this possible ?, If yes, how to do. PS: I am not using glade... (1 Reply)
Discussion started by: kiranpulsar2007
1 Replies

7. UNIX for Dummies Questions & Answers

Help with packaging tools.

Hai friends, I have used the dpkg command to install the package. This package is created my me. This has only one "C" file. I checked my module status by "lintian" command as a root. When I execute the command it gives me following messages... (0 Replies)
Discussion started by: Nila
0 Replies

8. Red Hat

RPM Packaging doubt!

Hi, I need to create an RPM package for my java application. Already build package for that application avail;able. I need to create binary RPM package for my java application. For that in spec file, do I need to write any script kind of thing to install my package. any one have idea... (1 Reply)
Discussion started by: ram.sj
1 Replies

9. AIX

Custom Packaging scripts

Hi, I am creating a test package and putting echo statements in the custom scripts (preinstall, postinstall, preremove, etc). Here is the template file Pre-installation Script: <pre-install script> Post-installation Script: <post-install script> These are getting called. How do i... (4 Replies)
Discussion started by: vibhor_agarwali
4 Replies

10. UNIX for Dummies Questions & Answers

Sun Solaris Packaging

Hi Could somebody explain what Sun Packaging is What are its uses How to package and things like that I would appreciate if u could give me some study materials or a url where I could get more details on that Thanks in advance Ram (1 Reply)
Discussion started by: ramukmar
1 Replies
Login or Register to Ask a Question