WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: How do I upload a new extension and become it's maintainer?  (Read 5631 times)

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
I've finished my scripts which let me build an extension for open-vm-tools easy peasy. I've got the .tcz, .dep, .list, .info, and .tree and .md5.txt files done. How do I share the joy?

Andy

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11619
Re: How do I upload a new extension and become it's maintainer?
« Reply #1 on: June 19, 2013, 03:37:43 PM »
Hi andyj
Go to the bottom of:
http://wiki.tinycorelinux.net/wiki:creating_extensions
and read the paragraph called  Send to

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Re: How do I upload a new extension and become it's maintainer?
« Reply #2 on: June 19, 2013, 04:20:48 PM »
I tried running the submitqc4 script, but it threw out a lot of errors:

gunzip: invalid magic
sed: can't read /tmp/submitqc/.info.lst: No such file or directory
 
open-vm-tools-3.0.21-tinycore.tcz has proper startup script name open-vm-tools-3.0.21-tinycore
 
grep: /tmp/submitqc/.info.lst: No such file or directory
cat: /tmp/submitqc/.info.lst: No such file or directory
The following errors are found in open-vm-tools-3.0.21-tinycore.tcz.info. No news is good news:
Change-log: field is not valid in open-vm-tools-3.0.21-tinycore.tcz.info.
open-vm-tools-3.0.21-tinycore.tcz is a valid tcz file. Checking MD5 for open-vm-tools-3.0.21-tinycore.tcz:
open-vm-tools-3.0.21-tinycore.tcz: OK

Obviously I haven't found the documentation for this yet.

Andy

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
How do I upload a new extension and become it's maintainer?
« Reply #3 on: June 19, 2013, 04:24:39 PM »
You'll need to create an info file


Sent from my iPad using Tapatalk HD

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Re: How do I upload a new extension and become it's maintainer?
« Reply #4 on: June 19, 2013, 04:36:12 PM »
I have an info file, in the same directory:

Title:          open-vm-tools-3.0.21-tinycore.tcz
Description:    Open Source client tools for VMWare hosted virtual machines
Version:        9.2.3-1031360
Author:         VMWare
Original-site:  http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/
Copying-policy: Lesser GPL 2.1
Size:           616K
Extension_by:   Andyj
Tags:           VMWare client tools
Comments:       Install extension dependencies first as this replaces the nic driver
                Add open-vm-tools-KERNEL.tcz to onboot.lst
                Append blacklist=pcnet32 to boot command line
                Add to .xsession after mouse initialization:
                [ $(which vmware-checkvm) ] && [ vmware-checkvm ] && vmware-user &
Change-log:     
Current:        2013/06/19 Original

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: How do I upload a new extension and become it's maintainer?
« Reply #5 on: June 19, 2013, 05:33:33 PM »
Please read the whole link you were given before.  The info file needs to be in the upload tarfile.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11619
Re: How do I upload a new extension and become it's maintainer?
« Reply #6 on: June 19, 2013, 05:37:59 PM »
Hi andyj
You don't supply the tree file. That gets generated in the repo.

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Re: How do I upload a new extension and become it's maintainer?
« Reply #7 on: June 19, 2013, 06:34:54 PM »
A few things. The wiki says to run the audit tool, then tar, gzip, bcrypt. Secondly, when I think of documentation I don't think of a long rambling five page forum thread. Even so, I figured out the problem was that my /opt/tcemirror didn't end with a slash. Not a problem for tce-load, but a problem for submitqc4.  Now that it's fixed it runs with no errors.

The all in two compile and package scripts aren't part of the extension. How would you like those delivered?

Andy

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: How do I upload a new extension and become it's maintainer?
« Reply #8 on: June 19, 2013, 08:12:12 PM »
Everything is to be included in the encrypted tarfile that you submit.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11619
Re: How do I upload a new extension and become it's maintainer?
« Reply #9 on: June 19, 2013, 08:32:24 PM »
Hi andyj
Quote
The all in two compile and package scripts aren't part of the extension. How would you like those delivered?
I would place those in a second encrypted tar file and state what that file is in the email.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: How do I upload a new extension and become it's maintainer?
« Reply #10 on: June 20, 2013, 01:35:20 AM »
Everything is to be included in the encrypted tarfile that you submit.

Why do you encrypt the tar file?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: How do I upload a new extension and become it's maintainer?
« Reply #11 on: June 20, 2013, 02:52:48 AM »
I have never sent an encrypted tar.gz, I always just sent a tar with no compression and I've never had any problems, plus now with google driver can send large files without any fear

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: How do I upload a new extension and become it's maintainer?
« Reply #12 on: June 20, 2013, 05:44:09 AM »
Everything is to be included in the encrypted tarfile that you submit.

Because the instructions said to bcrypt the file.
Why do you encrypt the tar file?

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: How do I upload a new extension and become it's maintainer?
« Reply #13 on: June 20, 2013, 06:05:00 AM »
No need to encrypt files. Files of a tcz package are Google neutral, not executable on WINDOWS. Encryption is good only to cause problems,.

For more info a Gmail see

https://support.google.com/mail/answer/6590
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: How do I upload a new extension and become it's maintainer?
« Reply #14 on: June 20, 2013, 06:46:18 AM »
We've had gmail block some attachments in the past.
The only barriers that can stop you are the ones you create yourself.