Sign in to follow this  
Followers 0
JonathanChan

Windows Portage System

6 posts in this topic

Hey...

I just got a crazy idea while making some scripts and just want to ask some "smart" people whether somebody else has tried this or whether it is a smart/dumb idea before I spend the next few months working on it. While making an install script for a program... I got this crazy idea about making a "portage" system for windows... I'd make this master autoit script that would copy install files from a server (runned by the user) and automatically install them. To decentralize the install scripts, i'd use a #include programs/$program/install.au3. It would use .ini files to control the whole thing. He's a summery of what i'm thinking so far...

Server:

Holds all the install files and install scripts. Admin makes a directory or web address. If web address, use perl or php to communicate profiles.

Server contains these files:

default.ini

profiles\$computer.ini

install\$program\install.exe

install\$program\install.au3

Client:

Admin runs 1 the master install script. Master install script has server directory/web address hard coded into the script. Script downloads default.ini which contains what programs to install by default. Script makes directory install. Downloads $program dir into install and runs install.au3. Continues on until all default programs are installed. Then creates a profile on the server. This profile can be used to check what programs are installed on the computer and to quickly and easily install new programs on just 1 computer.

It would simplify installs of several programs on 100s of computers. If you set up the master script to run everyday... you can install new programs on all the computers by just making 1 script and editing 1 ini file... I would include a database of install.au3 files along with this project so people would make less redundant scripts for the same programs. Of course I wouldn't include the actual install files...most windows programs aren't freeware...

Yeah... I know this isn't really a "Portage" system... cuz portage generally means you're compiling it for the system...but this comes close... as close as windows will get... What do you folks think of the idea?

Jonathan Chan

Share this post


Link to post
Share on other sites



It's a great idea. It's exactly how our logon script works, at work.

Only we use KixTart instead of AutoIt.

The advantage of this above KixTart, is that AutoIt works invisibly.

But doesn't really matter. So it's all good.

Share this post


Link to post
Share on other sites

hm... if somebody else made something similar... maybe i shouldn't bother... It would take lots of people working on it because i don't have all the thousands of software titles that support windows...

Share this post


Link to post
Share on other sites

If you also use wininstallle to make an msi file you can have it easily install and completely silent.

red

Share this post


Link to post
Share on other sites

JonathanChan

Group Policy for workgroups!

Any progress on this?

I'm starting to think about stealing the idea :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0