• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

How to make a diff file for pfsense ???

Scheduled Pinned Locked Moved Development
4 Posts 3 Posters 4.3k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    jeroen234
    last edited by Dec 6, 2006, 6:32 PM

    how do you make a diff file for pfsense ???
    i have downloaded diff from http://www.pfsense.com/~sullrich/extra/diff
    witch option are needed to make the diff for pfsense ?

    diff –help

    Usage: diff [OPTION]… FILE1 FILE2

    -i  --ignore-case  Consider upper- and lower-case to be the same.
      -w  --ignore-all-space  Ignore all white space.
      -b  --ignore-space-change  Ignore changes in the amount of white space.
      -B  --ignore-blank-lines  Ignore changes whose lines are all blank.
      -I RE  --ignore-matching-lines=RE  Ignore changes whose lines all match RE.
      -a  --text  Treat all files as text.

    -c  -C NUM  --context[=NUM]  Output NUM (default 2) lines of copied context.
      -u  -U NUM  –unified[=NUM]  Output NUM (default 2) lines of unified context.
        -NUM  Use NUM context lines.
        -L LABEL  –label LABEL  Use LABEL instead of file name.
        -p  --show-c-function  Show which C function each change is in.
        -F RE  --show-function-line=RE  Show the most recent line matching RE.
      -q  --brief  Output only whether files differ.
      -e  --ed  Output an ed script.
      -n  --rcs  Output an RCS format diff.
      -y  --side-by-side  Output in two columns.
        -W NUM  --width=NUM  Output at most NUM (default 130) characters per line.
        --left-column  Output only the left column of common lines.
        --suppress-common-lines  Do not output common lines.
      -DNAME  --ifdef=NAME  Output merged file to show #ifdef NAME' diffs.   --GTYPE-group-format=GFMT  Similar, but format GTYPE input groups with GFMT.   --line-format=LFMT  Similar, but format all input lines with LFMT.   --LTYPE-line-format=LFMT  Similar, but format LTYPE input lines with LFMT.     LTYPE is old', new', or unchanged'.  GTYPE is LTYPE or `changed'.
        GFMT may contain:
          %<  lines from FILE1
          %>  lines from FILE2
          %=  lines common to FILE1 and FILE2
          %[-][WIDTH][.[PREC]]{doxX}LETTER  printf-style spec for LETTER
            LETTERs are as follows for new group, lower case for old group:
              F  first line number
              L  last line number
              N  number of lines = L-F+1
              E  F-1
              M  L+1
        LFMT may contain:
          %L  contents of line
          %l  contents of line, excluding any trailing newline
          %[-][WIDTH][.[PREC]]{doxX}n  printf-style spec for input line number
        Either GFMT or LFMT may contain:
          %%  %
          %c'C'  the single character C
          %c'\OOO'  the character with octal code OOO

    -l  –paginate  Pass the output through `pr' to paginate it.
      -t  --expand-tabs  Expand tabs to spaces in output.
      -T  --initial-tab  Make tabs line up by prepending a tab.

    -r  --recursive  Recursively compare any subdirectories found.
      -N  --new-file  Treat absent files as empty.
      -P  --unidirectional-new-file  Treat absent first files as empty.
      -s  --report-identical-files  Report when two files are the same.
      -x PAT  --exclude=PAT  Exclude files that match PAT.
      -X FILE  --exclude-from=FILE  Exclude files that match any patter
      -S FILE  --starting-file=FILE  Start with FILE when comparing dir

    --horizon-lines=NUM  Keep NUM lines of the common prefix and suff
      -d  --minimal  Try hard to find a smaller set of changes.
      -H  --speed-large-files  Assume large files and many scattered sm

    -v  --version  Output version info.
      --help  Output this help.

    If FILE1 or FILE2 is `-', read standard input.

    1 Reply Last reply Reply Quote 0
    • S
      sullrich
      last edited by Dec 6, 2006, 8:02 PM

      -rub

      http://wiki.pfsense.com/wikka.php?wakka=SubmittingPatches

      1 Reply Last reply Reply Quote 0
      • D
        databeestje
        last edited by Dec 6, 2006, 8:03 PM

        Scott prefers "diff -rub" I uses "diff -ruN"

        1 Reply Last reply Reply Quote 0
        • J
          jeroen234
          last edited by Dec 7, 2006, 6:16 AM Dec 7, 2006, 6:14 AM

          the complete comand will be:

          diff -rub oldfile newfile > file.diff

          old file is the file u have downloaded from the pfsense cvs
          http://pfsense.com/cgi-bin/cvsweb.cgi/pfSense/
          or from the pfsense package cvs if it is a package
          http://pfsense.com/cgi-bin/cvsweb.cgi/tools/packages/
          new file is the oldfile + you chances

          file.diff is a file with in it only the chances you have made to the oldfile taken from the newfile
          this is the one pfsense core team want's

          1 Reply Last reply Reply Quote 0
          4 out of 4
          • First post
            4/4
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
            This community forum collects and processes your personal information.
            consent.not_received