aisha <openbsd.po...@aisha.cc> writes:

>> [...]
>> Index: patches/patch-frontend_index_html
>> ===================================================================
>> RCS file: patches/patch-frontend_index_html
>> diff -N patches/patch-frontend_index_html
>> --- /dev/null        1 Jan 1970 00:00:00 -0000
>> +++ patches/patch-frontend_index_html        31 Jan 2022 13:14:59 -0000
>> @@ -0,0 +1,14 @@
>> +$OpenBSD$
>> +
>> +Index: frontend/index.html
>> +--- frontend/index.html.orig
>> ++++ frontend/index.html
>> +@@ -26,7 +26,7 @@
>> +            the pasting website in its headers.
>> +            Look at the man page for an example.
>> +         */
>> +-        var PURRITOBIN_URL = "https://bsd.ac:42069";;
>> ++        var PURRITOBIN_URL = location.protocol+"//"+location.host+":42069";
>> +
>
> Oh, this is quite nice!
> I'll add this patch in the repo too!
>
> It should hopefully be fine for this small patch to be in the tree for now.

thanks! :)

>> [...]
>> +@owner
>> +@group
>> +share/PurritoBin/
>> +share/PurritoBin/POSIX_shell_client.sh
>> +share/PurritoBin/about.html
>> +@sample /var/www/purritobin/about.html
>> +share/PurritoBin/index.html
>> +@sample /var/www/purritobin/index.html
>> +share/PurritoBin/paste.html
>> +@sample /var/www/purritobin/paste.html
>> 
>
> Regarding the bottom sample, the concept and change is fine but I don't 
> understand it fully.
> Does it automagically copy the files from share/ to /var/www/ ?
>
> I read the @sample explanation in porting topics but this doesn't seem to be 
> applicable there (its not under /share/examples).

you can @sample files pretty much where you want, just grep for @sample
for some examples (at the moment I don't have an example in mind, but
I'm sure it's done on various other ports.)

The idea is that this way the original file are stored somewhere in
/usr/local/, completely under the control of pkg_add, but upon
installation are automatically copied to another place.  Then, if the
user don't change it, upon upgrade the files are replaced with a new
version.  It's intended for configuration files mostly (you don't want
your tweaked configuration to be replaced upon every update, don't you?
:D) but it's really useful for these kinds of stuff too.

Reply via email to